120 while (*
p !=
'\0')
p++;
139#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
144 if (tmp != 0)
return(tmp);
145 }
while (*
str2++ != 0);
166#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
194 if (*pref++ != *
str)
return(0);
195 }
while ((*
str++) && (*pref));
196 if (*
str++ !=
':')
return(0);
198 if (*
name++ != *
str)
return(0);
216 if (
len <= 0)
return(0);
220#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
225 if (tmp != 0 || --
len == 0)
return(tmp);
226 }
while (*
str2++ != 0);
232 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
233 0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
234 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,
235 0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
236 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,
237 0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
238 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,
239 0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
240 0x40,0x61,0x62,0x63,0x64,0x65,0x66,0x67,
241 0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
242 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
243 0x78,0x79,0x7A,0x7B,0x5C,0x5D,0x5E,0x5F,
244 0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,
245 0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
246 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
247 0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
248 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,
249 0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
250 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,
251 0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
252 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,
253 0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
254 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,
255 0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
256 0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,
257 0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
258 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,
259 0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
260 0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,
261 0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
262 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,
263 0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
285 if (tmp != 0)
return(tmp);
286 }
while (*
str2++ != 0);
305 if (
len <= 0)
return(0);
311 if (tmp != 0 || --
len == 0)
return(tmp);
312 }
while (*
str2++ != 0);
354 if (
n == 0)
return(
str);
382 if (
n == 0)
return(
str);
452 if ((add ==
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)
723 if ((*
len < 2) || ((utf[1] & 0xc0) != 0x80))
733 if ((*
len < 3) || ((utf[2] & 0xc0) != 0x80))
739 c |= (utf[1] & 0x3f) << 6;
741 if ((
c < 0x800) || ((
c >= 0xd800) && (
c < 0xe000)))
744 if ((*
len < 4) || ((utf[3] & 0xc0) != 0x80))
749 c |= (utf[1] & 0x3f) << 12;
750 c |= (utf[2] & 0x3f) << 6;
752 if ((
c < 0x10000) || (
c >= 0x110000))
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;
1034 for (msgPtr = *
msg, resultPtr =
result; *msgPtr !=
'\0'; ++msgPtr, ++resultPtr) {
1035 *resultPtr = *msgPtr;
1037 *(++resultPtr) =
'%';
1039 result[resultLen - 1] =
'\0';
_ACRTIMP size_t __cdecl strlen(const char *)
_ACRTIMP int __cdecl strcmp(const char *, const char *)
_ACRTIMP int __cdecl strncmp(const char *, const char *, size_t)
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)
xmlReallocFunc xmlRealloc
xmlMallocFunc xmlMallocAtomic
XML_HIDDEN void xmlParserErrors const char const xmlChar const xmlChar * str2
XML_HIDDEN void xmlParserErrors const char const xmlChar * str1
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)
xmlChar * xmlCharStrdup(const char *cur)
int xmlUTF8Strsize(const xmlChar *utf, int len)
xmlChar * xmlStrndup(const xmlChar *cur, int len)
int xmlStrPrintf(xmlChar *buf, int len, const char *msg,...)
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)