Lines Matching refs:XML_Char
89 typedef const XML_Char *KEY;
133 #define INIT_TAG_BUF_SIZE 32 /* must be a multiple of sizeof(XML_Char) */
147 XML_Char *uri;
153 const XML_Char *name;
158 const XML_Char *str;
159 const XML_Char *localPart;
160 const XML_Char *prefix;
190 const XML_Char *name;
191 const XML_Char *textPtr;
194 const XML_Char *systemId;
195 const XML_Char *base;
196 const XML_Char *publicId;
197 const XML_Char *notation;
206 const XML_Char * name;
218 XML_Char s[1];
224 const XML_Char *end;
225 XML_Char *ptr;
226 XML_Char *start;
230 /* The XML_Char before the name is used to determine whether
233 XML_Char *name;
242 const XML_Char *value;
248 const XML_Char *uriName;
252 const XML_Char *name;
323 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName);
354 const XML_Char *uri, BINDING **bindingsPtr);
357 XML_Bool isId, const XML_Char *dfltValue, XML_Parser parser);
382 static const XML_Char * getContext(XML_Parser parser);
384 setContext(XML_Parser parser, const XML_Char *context);
386 static void FASTCALL normalizePublicId(XML_Char *s);
412 static XML_Char *
415 static XML_Char *
419 static const XML_Char * FASTCALL
420 poolCopyString(STRING_POOL *pool, const XML_Char *s);
421 static const XML_Char *
422 poolCopyStringN(STRING_POOL *pool, const XML_Char *s, int n);
423 static const XML_Char * FASTCALL
424 poolAppendString(STRING_POOL *pool, const XML_Char *s);
433 parserCreate(const XML_Char *encodingName,
435 const XML_Char *nameSep,
438 parserInit(XML_Parser parser, const XML_Char *encodingName);
467 XML_Char *m_dataBuf;
468 XML_Char *m_dataBufEnd;
495 const XML_Char *m_protocolEncodingName;
513 const XML_Char *m_doctypeName;
514 const XML_Char *m_doctypeSysid;
515 const XML_Char *m_doctypePubid;
516 const XML_Char *m_declAttributeType;
517 const XML_Char *m_declNotationName;
518 const XML_Char *m_declNotationPublicId;
524 const XML_Char *m_curBase;
541 XML_Char m_namespaceSeparator;
658 XML_ParserCreate(const XML_Char *encodingName)
664 XML_ParserCreateNS(const XML_Char *encodingName, XML_Char nsSep)
666 XML_Char tmp[2];
671 static const XML_Char implicitContext[] = {
681 XML_ParserCreate_MM(const XML_Char *encodingName,
683 const XML_Char *nameSep)
699 parserCreate(const XML_Char *encodingName,
701 const XML_Char *nameSep,
740 dataBuf = (XML_Char *)MALLOC(INIT_DATA_BUF_SIZE * sizeof(XML_Char));
800 parserInit(XML_Parser parser, const XML_Char *encodingName)
884 XML_ParserReset(XML_Parser parser, const XML_Char *encodingName)
920 XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName)
940 const XML_Char *context,
941 const XML_Char *encodingName)
997 XML_Char tmp[2];
1182 XML_SetBase(XML_Parser parser, const XML_Char *p)
1195 const XML_Char * XMLCALL
1934 {XML_FEATURE_SIZEOF_XML_CHAR, XML_L("sizeof(XML_Char)"),
1935 sizeof(XML_Char)},
1977 int nameLen = sizeof(XML_Char) * (tag->name.strLen + 1);
1987 size of tag->buf is a multiple of sizeof(XML_Char).
1989 bufSize = nameLen + ROUND_UP(tag->rawNameLength, sizeof(XML_Char));
1997 if (tag->name.str == (XML_Char *)tag->buf)
1998 tag->name.str = (XML_Char *)temp;
2003 tag->name.localPart = (XML_Char *)temp + (tag->name.localPart -
2004 (XML_Char *)tag->buf);
2183 XML_Char c = 0xA;
2226 const XML_Char *name;
2228 XML_Char ch = (XML_Char) XmlPredefinedEntityName(enc,
2280 const XML_Char *context;
2304 XML_Char *toPtr;
2331 toPtr = (XML_Char *)tag->buf;
2338 convLen = (int)(toPtr - (XML_Char *)tag->buf);
2350 toPtr = (XML_Char *)temp + convLen;
2354 tag->name.str = (XML_Char *)tag->buf;
2361 (const XML_Char **)atts);
2386 startElementHandler(handlerArg, name.str, (const XML_Char **)atts);
2430 const XML_Char *localPart;
2431 const XML_Char *prefix;
2432 XML_Char *uri;
2439 uri = (XML_Char *)tag->name.str + tag->name.uriLen;
2442 prefix = (XML_Char *)tag->name.prefix;
2472 XML_Char buf[XML_ENCODE_MAX];
2483 XML_Char c = 0xA;
2535 (XML_Char *)s,
2536 (int)((XML_Char *)end - (XML_Char *)s));
2571 (XML_Char *)s,
2572 (int)((XML_Char *)next - (XML_Char *)s));
2622 const XML_Char **appAtts; /* the attribute list for the application */
2627 XML_Char *uri;
2630 const XML_Char *localPart;
2635 const XML_Char *name = poolCopyString(&dtd->pool, tagNamePtr->str);
2661 appAtts = (const XML_Char **)atts;
2803 const XML_Char *s = appAtts[i];
2808 ((XML_Char *)s)[-1] = 0; /* clear flag */
2816 const XML_Char c = b->uri[j];
2824 const XML_Char c = *s;
2839 const XML_Char *s1 = poolStart(&tempPool);
2840 const XML_Char *s2 = nsAtts[j].uriName;
2877 ((XML_Char *)s)[-1] = 0; /* clear flag */
2882 ((XML_Char *)(appAtts[i]))[-1] = 0;
2918 uri = (XML_Char *)MALLOC((n + EXPAND_SPARE) * sizeof(XML_Char));
2922 memcpy(uri, binding->uri, binding->uriLen * sizeof(XML_Char));
2931 memcpy(uri, localPart, i * sizeof(XML_Char));
2936 memcpy(uri + 1, binding->prefix->name, prefixLen * sizeof(XML_Char));
2947 const XML_Char *uri, BINDING **bindingsPtr)
2949 static const XML_Char xmlNamespace[] = {
2958 (int)sizeof(xmlNamespace)/sizeof(XML_Char) - 1;
2959 static const XML_Char xmlnsNamespace[] = {
2967 (int)sizeof(xmlnsNamespace)/sizeof(XML_Char) - 1;
3018 XML_Char *temp = (XML_Char *)REALLOC(b->uri,
3019 sizeof(XML_Char) * (len + EXPAND_SPARE));
3031 b->uri = (XML_Char *)MALLOC(sizeof(XML_Char) * (len + EXPAND_SPARE));
3039 memcpy(b->uri, uri, len * sizeof(XML_Char));
3134 XML_Char c = 0xA;
3158 (XML_Char *)s,
3159 (int)((XML_Char *)next - (XML_Char *)s));
3319 const XML_Char *storedEncName = NULL;
3323 const XML_Char *storedversion = NULL;
3404 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName)
3650 static const XML_Char externalSubsetName[] = { ASCII_HASH , '\0' };
3652 static const XML_Char atypeCDATA[] =
3654 static const XML_Char atypeID[] = { ASCII_I, ASCII_D, '\0' };
3655 static const XML_Char atypeIDREF[] =
3657 static const XML_Char atypeIDREFS[] =
3659 static const XML_Char atypeENTITY[] =
3661 static const XML_Char atypeENTITIES[] = { ASCII_E, ASCII_N,
3663 static const XML_Char atypeNMTOKEN[] = {
3665 static const XML_Char atypeNMTOKENS[] = { ASCII_N, ASCII_M, ASCII_T,
3667 static const XML_Char notationPrefix[] = { ASCII_N, ASCII_O, ASCII_T,
3669 static const XML_Char enumValueSep[] = { ASCII_PIPE, '\0' };
3670 static const XML_Char enumValueStart[] = { ASCII_LPAREN, '\0' };
3792 normalizePublicId((XML_Char *)doctypePubid);
3803 XML_Char *tem = poolStoreString(&dtd->pool,
3951 const XML_Char *prefix;
3998 const XML_Char *attVal;
4162 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
4194 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
4240 XML_Char *tem = poolStoreString(&tempPool,
4254 const XML_Char *systemId
4372 const XML_Char *name;
4504 const XML_Char *name;
4847 XML_Char buf[XML_ENCODE_MAX];
4887 const XML_Char *name;
4890 XML_Char ch = (XML_Char) XmlPredefinedEntityName(enc,
4954 const XML_Char *textEnd = entity->textPtr + entity->textLen;
5003 const XML_Char *name;
5091 XML_Char buf[XML_ENCODE_MAX];
5142 normalizeLines(XML_Char *s)
5144 XML_Char *p;
5168 const XML_Char *target;
5169 XML_Char *data;
5197 XML_Char *data;
5239 defaultHandler(handlerArg, (XML_Char *)s, (int)((XML_Char *)end - (XML_Char *)s));
5245 XML_Bool isId, const XML_Char *value, XML_Parser parser)
5291 const XML_Char *name;
5295 const XML_Char *s;
5323 const XML_Char *name;
5380 static const XML_Char *
5405 const XML_Char *s;
5430 const XML_Char *s;
5450 setContext(XML_Parser parser, const XML_Char *context)
5453 const XML_Char *s = context;
5511 normalizePublicId(XML_Char *publicId)
5513 XML_Char *p = publicId;
5514 XML_Char *s;
5647 const XML_Char *name;
5664 const XML_Char *name;
5698 const XML_Char *name;
5774 const XML_Char *cachedOldBase = NULL;
5775 const XML_Char *cachedNewBase = NULL;
5781 const XML_Char *name;
5792 const XML_Char *tem = poolCopyString(newPool, oldE->systemId);
5815 const XML_Char *tem = poolCopyStringN(newPool, oldE->textPtr,
5823 const XML_Char *tem = poolCopyString(newPool, oldE->notation);
6029 static XML_Char *
6045 static const XML_Char * FASTCALL
6046 poolCopyString(STRING_POOL *pool, const XML_Char *s)
6057 static const XML_Char *
6058 poolCopyStringN(STRING_POOL *pool, const XML_Char *s, int n)
6071 static const XML_Char * FASTCALL
6072 poolAppendString(STRING_POOL *pool, const XML_Char *s)
6082 static XML_Char *
6113 (pool->end - pool->start) * sizeof(XML_Char));
6125 + blockSize * sizeof(XML_Char)));
6141 + blockSize * sizeof(XML_Char));
6149 (pool->ptr - pool->start) * sizeof(XML_Char));
6210 XML_Char **strpos)
6216 const XML_Char *src;
6249 XML_Char * str;
6251 + (dtd->contentStringLen * sizeof(XML_Char)));
6257 str = (XML_Char *) (&ret[dtd->scaffCount]);
6271 const XML_Char *name = poolStoreString(&dtd->pool, enc, ptr, end);