117 while (*
p !=
'\0')
p++;
135 if (str1 == str2)
return(0);
136 if (str1 ==
NULL)
return(-1);
137 if (str2 ==
NULL)
return(1);
139 tmp = *str1++ - *str2;
140 if (tmp != 0)
return(tmp);
141 }
while (*str2++ != 0);
158 if (str1 == str2)
return(1);
159 if (str1 ==
NULL)
return(0);
160 if (str2 ==
NULL)
return(0);
162 if (*str1++ != *str2)
return(0);
185 if (*pref++ != *
str)
return(0);
186 }
while ((*
str++) && (*pref));
187 if (*
str++ !=
':')
return(0);
189 if (*
name++ != *
str)
return(0);
209 if (
len <= 0)
return(0);
210 if (str1 == str2)
return(0);
211 if (str1 ==
NULL)
return(-1);
212 if (str2 ==
NULL)
return(1);
214 tmp =
strncmp((
const char *)str1, (
const char *)str2,
len);
218 tmp = *str1++ - *str2;
219 if (tmp != 0 || --
len == 0)
return(tmp);
220 }
while (*str2++ != 0);
226 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
227 0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
228 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,
229 0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
230 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,
231 0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
232 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,
233 0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
234 0x40,0x61,0x62,0x63,0x64,0x65,0x66,0x67,
235 0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
236 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
237 0x78,0x79,0x7A,0x7B,0x5C,0x5D,0x5E,0x5F,
238 0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,
239 0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
240 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
241 0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
242 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,
243 0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
244 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,
245 0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
246 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,
247 0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
248 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,
249 0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
250 0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,
251 0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
252 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,
253 0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
254 0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,
255 0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
256 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,
257 0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
274 if (str1 == str2)
return(0);
275 if (str1 ==
NULL)
return(-1);
276 if (str2 ==
NULL)
return(1);
279 if (tmp != 0)
return(tmp);
280 }
while (*str2++ != 0);
299 if (
len <= 0)
return(0);
300 if (str1 == str2)
return(0);
301 if (str1 ==
NULL)
return(-1);
302 if (str2 ==
NULL)
return(1);
305 if (tmp != 0 || --
len == 0)
return(tmp);
306 }
while (*str2++ != 0);
348 if (
n == 0)
return(
str);
376 if (
n == 0)
return(
str);
452 if ((add ==
NULL) || (
len == 0))
494 if ((str2 ==
NULL) || (
len == 0))
674 if ((utf[1] & 0xc0) != 0x80)
676 if ((utf[0] & 0xe0) == 0xe0) {
677 if ((utf[2] & 0xc0) != 0x80)
679 if ((utf[0] & 0xf0) == 0xf0) {
680 if ((utf[0] & 0xf8) != 0xf0 || (utf[3] & 0xc0) != 0x80)
724 if ((utf[1] & 0xc0) != 0x80)
726 if ((
c & 0xe0) == 0xe0) {
729 if ((utf[2] & 0xc0) != 0x80)
731 if ((
c & 0xf0) == 0xf0) {
734 if ((
c & 0xf8) != 0xf0 || (utf[3] & 0xc0) != 0x80)
738 c = (utf[0] & 0x7) << 18;
739 c |= (utf[1] & 0x3f) << 12;
740 c |= (utf[2] & 0x3f) << 6;
745 c = (utf[0] & 0xf) << 12;
746 c |= (utf[1] & 0x3f) << 6;
752 c = (utf[0] & 0x1f) << 6;
796 for (ix = 0; (
c = utf[ix]);) {
797 if ((
c & 0x80) == 0x00) {
799 }
else if ((
c & 0xe0) == 0xc0) {
800 if ((utf[ix+1] & 0xc0 ) != 0x80)
803 }
else if ((
c & 0xf0) == 0xe0) {
804 if (((utf[ix+1] & 0xc0) != 0x80) ||
805 ((utf[ix+2] & 0xc0) != 0x80))
808 }
else if ((
c & 0xf8) == 0xf0) {
809 if (((utf[ix+1] & 0xc0) != 0x80) ||
810 ((utf[ix+2] & 0xc0) != 0x80) ||
811 ((utf[ix+3] & 0xc0) != 0x80))
846 if ( (ch = *
ptr++) & 0x80)
847 while ((ch<<=1) & 0x80 ) {
848 if (*
ptr == 0)
break;
875 "malloc of %ld byte failed\n",
902 if ((ch=*utf++) == 0)
return(
NULL);
905 if ( (ch & 0xc0) != 0xc0 )
908 while ( (ch <<= 1) & 0x80 )
909 if ( (*utf++ & 0xc0) != 0x80 )
931 if (utf==
NULL || utfchar==
NULL)
return -1;
933 for(
i=0; (ch=*utf) != 0;
i++) {
939 if ( (ch & 0xc0) != 0xc0 )
942 while ( (ch <<= 1) & 0x80 )
943 if ( (*utf++ & 0xc0) != 0x80 )
976 if ((ch=*utf++) == 0)
return(
NULL);
979 if ( (ch & 0xc0) != 0xc0 )
982 while ( (ch <<= 1) & 0x80 )
983 if ( (*utf++ & 0xc0) != 0x80 )
1008 size_t resultLen = 0;
1013 for (msgPtr = *
msg; *msgPtr !=
'\0'; ++msgPtr) {
1022 resultLen = msgLen +
count + 1;
1033 for (msgPtr = *
msg, resultPtr =
result; *msgPtr !=
'\0'; ++msgPtr, ++resultPtr) {
1034 *resultPtr = *msgPtr;
1036 *(++resultPtr) =
'%';
1038 result[resultLen - 1] =
'\0';
1046 #define bottom_xmlstring
int xmlStrncasecmp(const xmlChar *str1, const xmlChar *str2, int len)
XMLPUBVAR xmlMallocFunc xmlMallocAtomic
xmlChar * xmlStrncatNew(const xmlChar *str1, const xmlChar *str2, int len)
GLuint GLuint GLsizei count
xmlChar * xmlUTF8Strsub(const xmlChar *utf, int start, int len)
int xmlCheckUTF8(const unsigned char *utf)
static const xmlChar casemap[256]
int xmlGetUTF8Char(const unsigned char *utf, int *len)
GLenum GLuint GLenum GLsizei const GLchar * buf
xmlChar * xmlUTF8Strndup(const xmlChar *utf, int len)
int xmlStrEqual(const xmlChar *str1, const xmlChar *str2)
int xmlUTF8Strloc(const xmlChar *utf, const xmlChar *utfchar)
const xmlChar * xmlStrcasestr(const xmlChar *str, const xmlChar *val)
xmlChar * xmlStrncat(xmlChar *cur, const xmlChar *add, int len)
XMLPUBVAR xmlGenericErrorFunc xmlGenericError
int XMLCDECL xmlStrPrintf(xmlChar *buf, int len, const char *msg,...)
int xmlStrcasecmp(const xmlChar *str1, const xmlChar *str2)
const xmlChar * xmlStrchr(const xmlChar *str, xmlChar val)
int xmlUTF8Strsize(const xmlChar *utf, int len)
XMLPUBVAR xmlReallocFunc xmlRealloc
xmlChar * xmlStrcat(xmlChar *cur, const xmlChar *add)
int xmlUTF8Strlen(const xmlChar *utf)
void xmlErrMemory(xmlParserCtxtPtr ctxt, const char *extra)
xmlChar * xmlStrndup(const xmlChar *cur, int len)
int strncmp(const char *String1, const char *String2, ACPI_SIZE Count)
XMLPUBVAR xmlFreeFunc xmlFree
int xmlStrVPrintf(xmlChar *buf, int len, const char *msg, va_list ap)
#define memcpy(s1, s2, n)
xmlChar * xmlEscapeFormatString(xmlChar **msg)
int xmlUTF8Size(const xmlChar *utf)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
int xmlStrlen(const xmlChar *str)
const xmlChar * xmlUTF8Strpos(const xmlChar *utf, int pos)
XMLPUBVAR xmlMallocFunc xmlMalloc
int xmlStrcmp(const xmlChar *str1, const xmlChar *str2)
int xmlStrQEqual(const xmlChar *pref, const xmlChar *name, const xmlChar *str)
xmlChar * xmlCharStrdup(const char *cur)
void int int ULONGLONG int va_list * ap
xmlChar * xmlCharStrndup(const char *cur, int len)
xmlChar * xmlStrsub(const xmlChar *str, int start, int len)
const xmlChar * xmlStrstr(const xmlChar *str, const xmlChar *val)
int xmlStrncmp(const xmlChar *str1, const xmlChar *str2, int len)
int xmlUTF8Charcmp(const xmlChar *utf1, const xmlChar *utf2)
xmlChar * xmlStrdup(const xmlChar *cur)
XMLPUBVAR void * xmlGenericErrorContext