00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00025 #ifndef XMLCHAR_H
00026 #define XMLCHAR_H
00027
00028
00029 #include "defs.h"
00030 #include "xmldefs.h"
00031
00032
00033
00048 size_t xmlchar_strlen(const XmlChar *str);
00049
00050
00051
00067 XmlChar *xmlchar_strcpy(XmlChar *dest, const XmlChar *src);
00068
00069
00070
00087 XmlChar *xmlchar_cstrcpy(XmlChar *dest, const char *src);
00088
00089
00090
00107 XmlChar *xmlchar_strncpy(XmlChar *dest, const XmlChar *src, size_t n);
00108
00109
00110
00128 XmlChar *xmlchar_cstrncpy(XmlChar *dest, const char *src, size_t n);
00129
00130
00131
00147 XmlChar *xmlchar_strcat(XmlChar *dest, const XmlChar *src);
00148
00149
00150
00167 XmlChar *xmlchar_cstrcat(XmlChar *dest, const char *src);
00168
00169
00170
00187 XmlChar *xmlchar_strncat(XmlChar *dest, const XmlChar *src, size_t n);
00188
00189
00190
00208 XmlChar *xmlchar_cstrncat(XmlChar *dest, const char *src, size_t n);
00209
00210
00226 int xmlchar_strcmp(const XmlChar *s1, const XmlChar *s2);
00227
00228
00229
00246 int xmlchar_strncmp(const XmlChar *s1, const XmlChar *s2, size_t n);
00247
00248
00266 int xmlchar_cstrcmp(const XmlChar *s1, const char *s2);
00267
00268
00269
00288 int xmlchar_cstrncmp(const XmlChar *s1, const char *s2, size_t n);
00289
00290
00291 #endif //XMLCHAR_H
00292
00293
00294