#include <stdarg.h>#include <libxml/xmlversion.h>Go to the source code of this file.
Defines | |
| #define | BAD_CAST (xmlChar *) |
Typedefs | |
| typedef unsigned char | xmlChar |
Functions | |
| XMLPUBFUN xmlChar *XMLCALL | xmlCharStrdup (const char *cur) |
| XMLPUBFUN xmlChar *XMLCALL | xmlCharStrndup (const char *cur, int len) |
| XMLPUBFUN int XMLCALL | xmlCheckUTF8 (const unsigned char *utf) |
| XMLPUBFUN int XMLCALL | xmlGetUTF8Char (const unsigned char *utf, int *len) |
| XMLPUBFUN int XMLCALL | xmlStrcasecmp (const xmlChar *str1, const xmlChar *str2) |
| XMLPUBFUN const xmlChar *XMLCALL | xmlStrcasestr (const xmlChar *str, xmlChar *val) |
| XMLPUBFUN xmlChar *XMLCALL | xmlStrcat (xmlChar *cur, const xmlChar *add) |
| XMLPUBFUN const xmlChar *XMLCALL | xmlStrchr (const xmlChar *str, xmlChar val) |
| XMLPUBFUN int XMLCALL | xmlStrcmp (const xmlChar *str1, const xmlChar *str2) |
| XMLPUBFUN xmlChar *XMLCALL | xmlStrdup (const xmlChar *cur) |
| XMLPUBFUN int XMLCALL | xmlStrEqual (const xmlChar *str1, const xmlChar *str2) |
| XMLPUBFUN int XMLCALL | xmlStrlen (const xmlChar *str) |
| XMLPUBFUN int XMLCALL | xmlStrncasecmp (const xmlChar *str1, const xmlChar *str2, int len) |
| XMLPUBFUN xmlChar *XMLCALL | xmlStrncat (xmlChar *cur, const xmlChar *add, int len) |
| XMLPUBFUN xmlChar *XMLCALL | xmlStrncatNew (const xmlChar *str1, const xmlChar *str2, int len) |
| XMLPUBFUN int XMLCALL | xmlStrncmp (const xmlChar *str1, const xmlChar *str2, int len) |
| XMLPUBFUN xmlChar *XMLCALL | xmlStrndup (const xmlChar *cur, int len) |
| XMLPUBFUN int XMLCALL | xmlStrPrintf (xmlChar *buf, int len, const xmlChar *msg,...) |
| XMLPUBFUN int XMLCALL | xmlStrQEqual (const xmlChar *pref, const xmlChar *name, const xmlChar *str) |
| XMLPUBFUN const xmlChar *XMLCALL | xmlStrstr (const xmlChar *str, const xmlChar *val) |
| XMLPUBFUN xmlChar *XMLCALL | xmlStrsub (const xmlChar *str, int start, int len) |
| XMLPUBFUN int XMLCALL | xmlStrVPrintf (xmlChar *buf, int len, const xmlChar *msg, va_list ap) |
| XMLPUBFUN int XMLCALL | xmlUTF8Charcmp (const xmlChar *utf1, const xmlChar *utf2) |
| XMLPUBFUN int XMLCALL | xmlUTF8Size (const xmlChar *utf) |
| XMLPUBFUN int XMLCALL | xmlUTF8Strlen (const xmlChar *utf) |
| XMLPUBFUN int XMLCALL | xmlUTF8Strloc (const xmlChar *utf, const xmlChar *utfchar) |
| XMLPUBFUN xmlChar *XMLCALL | xmlUTF8Strndup (const xmlChar *utf, int len) |
| XMLPUBFUN const xmlChar *XMLCALL | xmlUTF8Strpos (const xmlChar *utf, int pos) |
| XMLPUBFUN int XMLCALL | xmlUTF8Strsize (const xmlChar *utf, int len) |
| XMLPUBFUN xmlChar *XMLCALL | xmlUTF8Strsub (const xmlChar *utf, int start, int len) |
| #define BAD_CAST (xmlChar *) |
BAD_CAST:
Macro to cast a string to an xmlChar * when one know its safe.
Definition at line 35 of file xmlstring.h.
| typedef unsigned char xmlChar |
xmlChar:
This is a basic byte in an UTF-8 encoded string. It's unsigned allowing to pinpoint case where char * are assigned to xmlChar * (possibly making serialization back impossible).
Definition at line 28 of file xmlstring.h.
| XMLPUBFUN xmlChar* XMLCALL xmlCharStrdup | ( | const char * | cur | ) |
| XMLPUBFUN xmlChar* XMLCALL xmlCharStrndup | ( | const char * | cur, | |
| int | len | |||
| ) |
| XMLPUBFUN int XMLCALL xmlCheckUTF8 | ( | const unsigned char * | utf | ) |
| XMLPUBFUN int XMLCALL xmlGetUTF8Char | ( | const unsigned char * | utf, | |
| int * | len | |||
| ) |
| XMLPUBFUN int XMLCALL xmlStrlen | ( | const xmlChar * | str | ) |
| XMLPUBFUN int XMLCALL xmlStrQEqual | ( | const xmlChar * | pref, | |
| const xmlChar * | name, | |||
| const xmlChar * | str | |||
| ) |
| XMLPUBFUN int XMLCALL xmlUTF8Size | ( | const xmlChar * | utf | ) |
| XMLPUBFUN int XMLCALL xmlUTF8Strlen | ( | const xmlChar * | utf | ) |
| XMLPUBFUN int XMLCALL xmlUTF8Strsize | ( | const xmlChar * | utf, | |
| int | len | |||
| ) |