xmlstring.h File Reference

#include <stdarg.h>
#include <libxml/xmlversion.h>

Defines

#define BAD_CAST   (xmlChar *)

Typedefs

typedef unsigned char xmlChar

Functions

XMLPUBFUN xmlChar *XMLCALL xmlStrdup (const xmlChar *cur)
XMLPUBFUN xmlChar *XMLCALL xmlStrndup (const xmlChar *cur, int len)
XMLPUBFUN xmlChar *XMLCALL xmlCharStrndup (const char *cur, int len)
XMLPUBFUN xmlChar *XMLCALL xmlCharStrdup (const char *cur)
XMLPUBFUN xmlChar *XMLCALL xmlStrsub (const xmlChar *str, int start, int len)
XMLPUBFUN const xmlChar *XMLCALL xmlStrchr (const xmlChar *str, xmlChar val)
XMLPUBFUN const xmlChar *XMLCALL xmlStrstr (const xmlChar *str, const xmlChar *val)
XMLPUBFUN const xmlChar *XMLCALL xmlStrcasestr (const xmlChar *str, xmlChar *val)
XMLPUBFUN int XMLCALL xmlStrcmp (const xmlChar *str1, const xmlChar *str2)
XMLPUBFUN int XMLCALL xmlStrncmp (const xmlChar *str1, const xmlChar *str2, int len)
XMLPUBFUN int XMLCALL xmlStrcasecmp (const xmlChar *str1, const xmlChar *str2)
XMLPUBFUN int XMLCALL xmlStrncasecmp (const xmlChar *str1, const xmlChar *str2, int len)
XMLPUBFUN int XMLCALL xmlStrEqual (const xmlChar *str1, const xmlChar *str2)
XMLPUBFUN int XMLCALL xmlStrQEqual (const xmlChar *pref, const xmlChar *name, const xmlChar *str)
XMLPUBFUN int XMLCALL xmlStrlen (const xmlChar *str)
XMLPUBFUN xmlChar *XMLCALL xmlStrcat (xmlChar *cur, const xmlChar *add)
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 xmlStrPrintf (xmlChar *buf, int len, const xmlChar *msg,...)
XMLPUBFUN int XMLCALL xmlStrVPrintf (xmlChar *buf, int len, const xmlChar *msg, va_list ap)
XMLPUBFUN int XMLCALL xmlGetUTF8Char (const unsigned char *utf, int *len)
XMLPUBFUN int XMLCALL xmlCheckUTF8 (const unsigned char *utf)
XMLPUBFUN int XMLCALL xmlUTF8Strsize (const xmlChar *utf, int len)
XMLPUBFUN xmlChar *XMLCALL xmlUTF8Strndup (const xmlChar *utf, int len)
XMLPUBFUN const xmlChar *XMLCALL xmlUTF8Strpos (const xmlChar *utf, int pos)
XMLPUBFUN int XMLCALL xmlUTF8Strloc (const xmlChar *utf, const xmlChar *utfchar)
XMLPUBFUN xmlChar *XMLCALL xmlUTF8Strsub (const xmlChar *utf, int start, int len)
XMLPUBFUN int XMLCALL xmlUTF8Strlen (const xmlChar *utf)
XMLPUBFUN int XMLCALL xmlUTF8Size (const xmlChar *utf)
XMLPUBFUN int XMLCALL xmlUTF8Charcmp (const xmlChar *utf1, const xmlChar *utf2)

Define Documentation

#define BAD_CAST   (xmlChar *)
 

BAD_CAST:

Macro to cast a string to an xmlChar * when one know its safe.


Typedef Documentation

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).


Function Documentation

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
 


Generated on Wed Jul 26 13:26:57 2006 for XSB by  doxygen 1.4.5