141 const xmlChar *strval);
dlq provides general double-linked list and queue support:
status_t
global error return code
Definition: status_enum.h:210
xmlChar * ncx_str_t
string alias for data types:
Definition: ncxtypes.h:806
ncx_btype_t
enumeration of the built-in NCX types These types cannot be overridden and cannot be imported
Definition: ncxtypes.h:213
status_t ncx_copy_str(const ncx_str_t *str1, ncx_str_t *str2, ncx_btype_t btyp)
Copy the contents of str1 to str2.
Definition: ncx_str.c:156
void ncx_clean_str(ncx_str_t *str)
Scrub the memory in a ncx_str_t by freeing all the sub-fields.
Definition: ncx_str.c:193
int32 ncx_compare_strs(const ncx_str_t *str1, const ncx_str_t *str2, ncx_btype_t btyp)
Compare 2 ncx_str_t union contents.
Definition: ncx_str.c:115
uint32 ncx_copy_c_safe_str(xmlChar *buffer, const xmlChar *strval)
Copy the string to the buffer, changing legal YANG identifier chars that cannot be used in C function...
Definition: ncx_str.c:225
YANG module data structures Many internal representations of YANG module constructs.