118 while (*
p !=
'\0')
p++;
134 if (str1 == str2)
return(0);
135 if (str1 ==
NULL)
return(-1);
136 if (str2 ==
NULL)
return(1);
137#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
138 return(
strcmp((
const char *)str1, (
const char *)str2));
141 int tmp = *str1++ - *str2;
142 if (tmp != 0)
return(tmp);
143 }
while (*str2++ != 0);
161 if (str1 == str2)
return(1);
162 if (str1 ==
NULL)
return(0);
163 if (str2 ==
NULL)
return(0);
164#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
165 return(
strcmp((
const char *)str1, (
const char *)str2) == 0);
168 if (*str1++ != *str2)
return(0);
192 if (*pref++ != *
str)
return(0);
193 }
while ((*
str++) && (*pref));
194 if (*
str++ !=
':')
return(0);
196 if (*
name++ != *
str)
return(0);
214 if (
len <= 0)
return(0);
215 if (str1 == str2)
return(0);
216 if (str1 ==
NULL)
return(-1);
217 if (str2 ==
NULL)
return(1);
218#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
219 return(
strncmp((
const char *)str1, (
const char *)str2,
len));
222 int tmp = *str1++ - *str2;
223 if (tmp != 0 || --
len == 0)
return(tmp);
224 }
while (*str2++ != 0);
230 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
231 0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
232 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,
233 0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
234 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,
235 0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
236 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,
237 0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
238 0x40,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,0x5C,0x5D,0x5E,0x5F,
242 0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,
243 0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
244 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
245 0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
246 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,
247 0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
248 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,
249 0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
250 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,
251 0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
252 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,
253 0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
254 0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,
255 0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
256 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,
257 0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
258 0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,
259 0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
260 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,
261 0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
278 if (str1 == str2)
return(0);
279 if (str1 ==
NULL)
return(-1);
280 if (str2 ==
NULL)
return(1);
283 if (tmp != 0)
return(tmp);
284 }
while (*str2++ != 0);
303 if (
len <= 0)
return(0);
304 if (str1 == str2)
return(0);
305 if (str1 ==
NULL)
return(-1);
306 if (str2 ==
NULL)
return(1);
309 if (tmp != 0 || --
len == 0)
return(tmp);
310 }
while (*str2++ != 0);
352 if (
n == 0)
return(
str);
380 if (
n == 0)
return(
str);
450 if ((add ==
NULL) || (
len == 0))
492 if ((str2 ==
NULL) || (
len == 0))
672 if ((utf[1] & 0xc0) != 0x80)
674 if ((utf[0] & 0xe0) == 0xe0) {
675 if ((utf[2] & 0xc0) != 0x80)
677 if ((utf[0] & 0xf0) == 0xf0) {
678 if ((utf[0] & 0xf8) != 0xf0 || (utf[3] & 0xc0) != 0x80)
722 if ((utf[1] & 0xc0) != 0x80)
724 if ((
c & 0xe0) == 0xe0) {
727 if ((utf[2] & 0xc0) != 0x80)
729 if ((
c & 0xf0) == 0xf0) {
732 if ((
c & 0xf8) != 0xf0 || (utf[3] & 0xc0) != 0x80)
736 c = (utf[0] & 0x7) << 18;
737 c |= (utf[1] & 0x3f) << 12;
738 c |= (utf[2] & 0x3f) << 6;
743 c = (utf[0] & 0xf) << 12;
744 c |= (utf[1] & 0x3f) << 6;
750 c = (utf[0] & 0x1f) << 6;
794 while ((
c = utf[0])) {
796 if ((
c & 0x80) == 0x00) {
798 }
else if ((
c & 0xe0) == 0xc0) {
799 if ((utf[1] & 0xc0 ) != 0x80)
802 }
else if ((
c & 0xf0) == 0xe0) {
803 if (((utf[1] & 0xc0) != 0x80) ||
804 ((utf[2] & 0xc0) != 0x80))
807 }
else if ((
c & 0xf8) == 0xf0) {
808 if (((utf[1] & 0xc0) != 0x80) ||
809 ((utf[2] & 0xc0) != 0x80) ||
810 ((utf[3] & 0xc0) != 0x80))
847 if ( (ch = *
ptr++) & 0x80)
848 while ((ch<<=1) & 0x80 ) {
849 if (*
ptr == 0)
break;
901 if ((ch=*utf++) == 0)
return(
NULL);
904 if ( (ch & 0xc0) != 0xc0 )
907 while ( (ch <<= 1) & 0x80 )
908 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) {
1024 resultLen = msgLen +
count + 1;
1035 for (msgPtr = *
msg, resultPtr =
result; *msgPtr !=
'\0'; ++msgPtr, ++resultPtr) {
1036 *resultPtr = *msgPtr;
1038 *(++resultPtr) =
'%';
1040 result[resultLen - 1] =
'\0';
int strcmp(const char *String1, const char *String2)
ACPI_SIZE strlen(const char *String)
int strncmp(const char *String1, const char *String2, ACPI_SIZE Count)
GLuint GLuint GLsizei count
GLenum GLuint GLenum GLsizei const GLchar * buf
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
#define memcpy(s1, s2, n)
void xmlErrMemory(xmlParserCtxtPtr ctxt, const char *extra)
XMLPUBVAR xmlMallocFunc xmlMallocAtomic
XMLPUBVAR xmlMallocFunc xmlMalloc
XMLPUBVAR xmlFreeFunc xmlFree
XMLPUBVAR xmlReallocFunc xmlRealloc
void int int ULONGLONG int va_list * ap
xmlChar * xmlStrcat(xmlChar *cur, const xmlChar *add)
int xmlStrEqual(const xmlChar *str1, const xmlChar *str2)
const xmlChar * xmlStrchr(const xmlChar *str, xmlChar val)
int xmlCheckUTF8(const unsigned char *utf)
int XMLCDECL xmlStrPrintf(xmlChar *buf, int len, const char *msg,...)
xmlChar * xmlCharStrdup(const char *cur)
int xmlUTF8Strsize(const xmlChar *utf, int len)
xmlChar * xmlStrndup(const xmlChar *cur, int len)
xmlChar * xmlUTF8Strndup(const xmlChar *utf, int len)
int xmlStrlen(const xmlChar *str)
int xmlStrcasecmp(const xmlChar *str1, const xmlChar *str2)
int xmlStrncmp(const xmlChar *str1, const xmlChar *str2, int len)
xmlChar * xmlStrsub(const xmlChar *str, int start, int len)
xmlChar * xmlEscapeFormatString(xmlChar **msg)
const xmlChar * xmlStrcasestr(const xmlChar *str, const xmlChar *val)
int xmlStrVPrintf(xmlChar *buf, int len, const char *msg, va_list ap)
const xmlChar * xmlStrstr(const xmlChar *str, const xmlChar *val)
int xmlStrncasecmp(const xmlChar *str1, const xmlChar *str2, int len)
int xmlStrcmp(const xmlChar *str1, const xmlChar *str2)
xmlChar * xmlCharStrndup(const char *cur, int len)
int xmlUTF8Strloc(const xmlChar *utf, const xmlChar *utfchar)
xmlChar * xmlStrncatNew(const xmlChar *str1, const xmlChar *str2, int len)
xmlChar * xmlUTF8Strsub(const xmlChar *utf, int start, int len)
const xmlChar * xmlUTF8Strpos(const xmlChar *utf, int pos)
int xmlStrQEqual(const xmlChar *pref, const xmlChar *name, const xmlChar *str)
int xmlUTF8Charcmp(const xmlChar *utf1, const xmlChar *utf2)
int xmlUTF8Strlen(const xmlChar *utf)
int xmlUTF8Size(const xmlChar *utf)
static const xmlChar casemap[256]
xmlChar * xmlStrdup(const xmlChar *cur)
xmlChar * xmlStrncat(xmlChar *cur, const xmlChar *add, int len)
int xmlGetUTF8Char(const unsigned char *utf, int *len)