22 static void init_xml_chartypes(
void);
28 static int init_done = 0;
44 if((c >=
'A' && c <=
'Z') ||
45 (c >= 192 && c <= 214) ||
46 (c >= 216 && c <= 222))
57 if((c >=
'a' && c <=
'z') ||
58 (c >= 224 && c <= 246) ||
59 (c >= 248 && c <= 254))
72 static void init_xml_chartypes(
void)
84 for(i =
' '; i <= 127; i++)
89 for(i =
'a'; i <=
'z'; i++)
91 for(i =
'A'; i <=
'Z'; i++)
96 for(i =
'0'; i <=
'9'; i++)
119 for(i = 0xa0; i <= 0xff; i++)
126 for(i = 0x80; i <= 0xd7ff; i++)
128 for(i = 0xe000; i <= 0xfffd; i++)
133 for(i = 0xc0; i <= 0xd6; i++)
135 for(i = 0xd8; i <= 0xf6; i++)
137 for(i = 0xf8; i <= 0xff; i++)
148 #define X (xml_namestart | xml_namechar) 351 #define X xml_namechar 456 #define X xml_namechar 478 #define X xml_namechar 494 #define X (xml_namestart | xml_namechar)
unsigned char xml_char_map[1<< CHAR_SIZE]