Lines Matching refs:parser

300 typedef enum XML_Error PTRCALL Processor(XML_Parser parser,
325 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName);
327 processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
330 initializeEncoding(XML_Parser parser);
332 doProlog(XML_Parser parser, const ENCODING *enc, const char *s,
336 processInternalEntity(XML_Parser parser, ENTITY *entity,
339 doContent(XML_Parser parser, int startTagLevel, const ENCODING *enc,
343 doCdataSection(XML_Parser parser, const ENCODING *, const char **startPtr,
347 doIgnoreSection(XML_Parser parser, const ENCODING *, const char **startPtr,
352 storeAtts(XML_Parser parser, const ENCODING *, const char *s,
355 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
359 XML_Bool isId, const XML_Char *dfltValue, XML_Parser parser);
361 storeAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
364 appendAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
367 getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
370 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *);
372 storeEntityValue(XML_Parser parser, const ENCODING *enc, const char *start,
375 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
378 reportComment(XML_Parser parser, const ENCODING *enc, const char *start,
381 reportDefault(XML_Parser parser, const ENCODING *enc, const char *start,
384 static const XML_Char * getContext(XML_Parser parser);
386 setContext(XML_Parser parser, const XML_Char *context);
402 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize);
429 static int FASTCALL nextScaffoldPart(XML_Parser parser);
430 static XML_Content * build_model(XML_Parser parser);
432 getElementType(XML_Parser parser, const ENCODING *enc,
436 static XML_Bool startParsing(XML_Parser parser);
445 parserInit(XML_Parser parser, const XML_Char *encodingName);
562 #define MALLOC(s) (parser->m_mem.malloc_fcn((s)))
563 #define REALLOC(p,s) (parser->m_mem.realloc_fcn((p),(s)))
564 #define FREE(p) (parser->m_mem.free_fcn((p)))
566 #define userData (parser->m_userData)
567 #define handlerArg (parser->m_handlerArg)
568 #define startElementHandler (parser->m_startElementHandler)
569 #define endElementHandler (parser->m_endElementHandler)
570 #define characterDataHandler (parser->m_characterDataHandler)
572 (parser->m_processingInstructionHandler)
573 #define commentHandler (parser->m_commentHandler)
575 (parser->m_startCdataSectionHandler)
576 #define endCdataSectionHandler (parser->m_endCdataSectionHandler)
577 #define defaultHandler (parser->m_defaultHandler)
578 #define startDoctypeDeclHandler (parser->m_startDoctypeDeclHandler)
579 #define endDoctypeDeclHandler (parser->m_endDoctypeDeclHandler)
581 (parser->m_unparsedEntityDeclHandler)
582 #define notationDeclHandler (parser->m_notationDeclHandler)
584 (parser->m_startNamespaceDeclHandler)
585 #define endNamespaceDeclHandler (parser->m_endNamespaceDeclHandler)
586 #define notStandaloneHandler (parser->m_notStandaloneHandler)
588 (parser->m_externalEntityRefHandler)
590 (parser->m_externalEntityRefHandlerArg)
592 (parser->m_internalEntityRefHandler)
593 #define skippedEntityHandler (parser->m_skippedEntityHandler)
594 #define unknownEncodingHandler (parser->m_unknownEncodingHandler)
595 #define elementDeclHandler (parser->m_elementDeclHandler)
596 #define attlistDeclHandler (parser->m_attlistDeclHandler)
597 #define entityDeclHandler (parser->m_entityDeclHandler)
598 #define xmlDeclHandler (parser->m_xmlDeclHandler)
599 #define encoding (parser->m_encoding)
600 #define initEncoding (parser->m_initEncoding)
601 #define internalEncoding (parser->m_internalEncoding)
602 #define unknownEncodingMem (parser->m_unknownEncodingMem)
603 #define unknownEncodingData (parser->m_unknownEncodingData)
605 (parser->m_unknownEncodingHandlerData)
606 #define unknownEncodingRelease (parser->m_unknownEncodingRelease)
607 #define protocolEncodingName (parser->m_protocolEncodingName)
608 #define ns (parser->m_ns)
609 #define ns_triplets (parser->m_ns_triplets)
610 #define prologState (parser->m_prologState)
611 #define processor (parser->m_processor)
612 #define errorCode (parser->m_errorCode)
613 #define eventPtr (parser->m_eventPtr)
614 #define eventEndPtr (parser->m_eventEndPtr)
615 #define positionPtr (parser->m_positionPtr)
616 #define position (parser->m_position)
617 #define openInternalEntities (parser->m_openInternalEntities)
618 #define freeInternalEntities (parser->m_freeInternalEntities)
620 (parser->m_defaultExpandInternalEntities)
621 #define tagLevel (parser->m_tagLevel)
622 #define buffer (parser->m_buffer)
623 #define bufferPtr (parser->m_bufferPtr)
624 #define bufferEnd (parser->m_bufferEnd)
625 #define parseEndByteIndex (parser->m_parseEndByteIndex)
626 #define parseEndPtr (parser->m_parseEndPtr)
627 #define bufferLim (parser->m_bufferLim)
628 #define dataBuf (parser->m_dataBuf)
629 #define dataBufEnd (parser->m_dataBufEnd)
630 #define _dtd (parser->m_dtd)
631 #define curBase (parser->m_curBase)
632 #define declEntity (parser->m_declEntity)
633 #define doctypeName (parser->m_doctypeName)
634 #define doctypeSysid (parser->m_doctypeSysid)
635 #define doctypePubid (parser->m_doctypePubid)
636 #define declAttributeType (parser->m_declAttributeType)
637 #define declNotationName (parser->m_declNotationName)
638 #define declNotationPublicId (parser->m_declNotationPublicId)
639 #define declElementType (parser->m_declElementType)
640 #define declAttributeId (parser->m_declAttributeId)
641 #define declAttributeIsCdata (parser->m_declAttributeIsCdata)
642 #define declAttributeIsId (parser->m_declAttributeIsId)
643 #define freeTagList (parser->m_freeTagList)
644 #define freeBindingList (parser->m_freeBindingList)
645 #define inheritedBindings (parser->m_inheritedBindings)
646 #define tagStack (parser->m_tagStack)
647 #define atts (parser->m_atts)
648 #define attsSize (parser->m_attsSize)
649 #define nSpecifiedAtts (parser->m_nSpecifiedAtts)
650 #define idAttIndex (parser->m_idAttIndex)
651 #define nsAtts (parser->m_nsAtts)
652 #define nsAttsVersion (parser->m_nsAttsVersion)
653 #define nsAttsPower (parser->m_nsAttsPower)
654 #define attInfo (parser->m_attInfo)
655 #define tempPool (parser->m_tempPool)
656 #define temp2Pool (parser->m_temp2Pool)
657 #define groupConnector (parser->m_groupConnector)
658 #define groupSize (parser->m_groupSize)
659 #define namespaceSeparator (parser->m_namespaceSeparator)
660 #define parentParser (parser->m_parentParser)
661 #define ps_parsing (parser->m_parsingStatus.parsing)
662 #define ps_finalBuffer (parser->m_parsingStatus.finalBuffer)
664 #define isParamEntity (parser->m_isParamEntity)
665 #define useForeignDTD (parser->m_useForeignDTD)
666 #define paramEntityParsing (parser->m_paramEntityParsing)
668 #define hash_secret_salt (parser->m_hash_secret_salt)
702 startParsing(XML_Parser parser) in startParsing() argument
711 return setContext(parser, implicitContext); in startParsing()
730 XML_Parser parser; in parserCreate() local
734 parser = (XML_Parser) in parserCreate()
736 if (parser != NULL) { in parserCreate()
737 mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem); in parserCreate()
745 parser = (XML_Parser)malloc(sizeof(struct XML_ParserStruct)); in parserCreate()
746 if (parser != NULL) { in parserCreate()
747 mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem); in parserCreate()
754 if (!parser) in parserCreate()
755 return parser; in parserCreate()
763 FREE(parser); in parserCreate()
770 FREE(parser); in parserCreate()
780 FREE(parser); in parserCreate()
788 _dtd = dtdCreate(&parser->m_mem); in parserCreate()
795 FREE(parser); in parserCreate()
818 poolInit(&tempPool, &(parser->m_mem)); in parserCreate()
819 poolInit(&temp2Pool, &(parser->m_mem)); in parserCreate()
820 parserInit(parser, encodingName); in parserCreate()
823 XML_ParserFree(parser); in parserCreate()
836 return parser; in parserCreate()
840 parserInit(XML_Parser parser, const XML_Char *encodingName) in parserInit() argument
867 externalEntityRefHandlerArg = parser; in parserInit()
914 moveToFreeBindingList(XML_Parser parser, BINDING *bindings) in moveToFreeBindingList() argument
925 XML_ParserReset(XML_Parser parser, const XML_Char *encodingName) in XML_ParserReset() argument
937 moveToFreeBindingList(parser, tag->bindings); in XML_ParserReset()
949 moveToFreeBindingList(parser, inheritedBindings); in XML_ParserReset()
955 parserInit(parser, encodingName); in XML_ParserReset()
956 dtdReset(_dtd, &parser->m_mem); in XML_ParserReset()
961 XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName) in XML_SetEncoding() argument
984 XML_Parser parser = oldParser; in XML_ExternalEntityParserCreate() local
1046 parser = parserCreate(encodingName, &parser->m_mem, tmp, newDtd); in XML_ExternalEntityParserCreate()
1049 parser = parserCreate(encodingName, &parser->m_mem, NULL, newDtd); in XML_ExternalEntityParserCreate()
1052 if (!parser) in XML_ExternalEntityParserCreate()
1080 handlerArg = parser; in XML_ExternalEntityParserCreate()
1092 if (!dtdCopy(oldParser, _dtd, oldDtd, &parser->m_mem) in XML_ExternalEntityParserCreate()
1093 || !setContext(parser, context)) { in XML_ExternalEntityParserCreate()
1094 XML_ParserFree(parser); in XML_ExternalEntityParserCreate()
1113 return parser; in XML_ExternalEntityParserCreate()
1117 destroyBindings(BINDING *bindings, XML_Parser parser) in destroyBindings() argument
1130 XML_ParserFree(XML_Parser parser) in XML_ParserFree() argument
1134 if (parser == NULL) in XML_ParserFree()
1149 destroyBindings(p->bindings, parser); in XML_ParserFree()
1167 destroyBindings(freeBindingList, parser); in XML_ParserFree()
1168 destroyBindings(inheritedBindings, parser); in XML_ParserFree()
1179 dtdDestroy(_dtd, (XML_Bool)!parentParser, &parser->m_mem); in XML_ParserFree()
1191 FREE(parser); in XML_ParserFree()
1195 XML_UseParserAsHandlerArg(XML_Parser parser) in XML_UseParserAsHandlerArg() argument
1197 handlerArg = parser; in XML_UseParserAsHandlerArg()
1201 XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD) in XML_UseForeignDTD() argument
1215 XML_SetReturnNSTriplet(XML_Parser parser, int do_nst) in XML_SetReturnNSTriplet() argument
1224 XML_SetUserData(XML_Parser parser, void *p) in XML_SetUserData() argument
1233 XML_SetBase(XML_Parser parser, const XML_Char *p) in XML_SetBase() argument
1247 XML_GetBase(XML_Parser parser) in XML_GetBase() argument
1253 XML_GetSpecifiedAttributeCount(XML_Parser parser) in XML_GetSpecifiedAttributeCount() argument
1259 XML_GetIdAttributeIndex(XML_Parser parser) in XML_GetIdAttributeIndex() argument
1266 XML_GetAttributeInfo(XML_Parser parser) in XML_GetAttributeInfo() argument
1273 XML_SetElementHandler(XML_Parser parser, in XML_SetElementHandler() argument
1282 XML_SetStartElementHandler(XML_Parser parser, in XML_SetStartElementHandler() argument
1288 XML_SetEndElementHandler(XML_Parser parser, in XML_SetEndElementHandler() argument
1294 XML_SetCharacterDataHandler(XML_Parser parser, in XML_SetCharacterDataHandler() argument
1301 XML_SetProcessingInstructionHandler(XML_Parser parser, in XML_SetProcessingInstructionHandler() argument
1308 XML_SetCommentHandler(XML_Parser parser, in XML_SetCommentHandler() argument
1315 XML_SetCdataSectionHandler(XML_Parser parser, in XML_SetCdataSectionHandler() argument
1324 XML_SetStartCdataSectionHandler(XML_Parser parser, in XML_SetStartCdataSectionHandler() argument
1330 XML_SetEndCdataSectionHandler(XML_Parser parser, in XML_SetEndCdataSectionHandler() argument
1336 XML_SetDefaultHandler(XML_Parser parser, in XML_SetDefaultHandler() argument
1344 XML_SetDefaultHandlerExpand(XML_Parser parser, in XML_SetDefaultHandlerExpand() argument
1352 XML_SetDoctypeDeclHandler(XML_Parser parser, in XML_SetDoctypeDeclHandler() argument
1361 XML_SetStartDoctypeDeclHandler(XML_Parser parser, in XML_SetStartDoctypeDeclHandler() argument
1367 XML_SetEndDoctypeDeclHandler(XML_Parser parser, in XML_SetEndDoctypeDeclHandler() argument
1373 XML_SetUnparsedEntityDeclHandler(XML_Parser parser, in XML_SetUnparsedEntityDeclHandler() argument
1380 XML_SetNotationDeclHandler(XML_Parser parser, in XML_SetNotationDeclHandler() argument
1387 XML_SetNamespaceDeclHandler(XML_Parser parser, in XML_SetNamespaceDeclHandler() argument
1396 XML_SetStartNamespaceDeclHandler(XML_Parser parser, in XML_SetStartNamespaceDeclHandler() argument
1402 XML_SetEndNamespaceDeclHandler(XML_Parser parser, in XML_SetEndNamespaceDeclHandler() argument
1408 XML_SetNotStandaloneHandler(XML_Parser parser, in XML_SetNotStandaloneHandler() argument
1415 XML_SetExternalEntityRefHandler(XML_Parser parser, in XML_SetExternalEntityRefHandler() argument
1422 XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg) in XML_SetExternalEntityRefHandlerArg() argument
1427 externalEntityRefHandlerArg = parser; in XML_SetExternalEntityRefHandlerArg()
1431 XML_SetSkippedEntityHandler(XML_Parser parser, in XML_SetSkippedEntityHandler() argument
1438 XML_SetUnknownEncodingHandler(XML_Parser parser, in XML_SetUnknownEncodingHandler() argument
1447 XML_SetElementDeclHandler(XML_Parser parser, in XML_SetElementDeclHandler() argument
1454 XML_SetAttlistDeclHandler(XML_Parser parser, in XML_SetAttlistDeclHandler() argument
1461 XML_SetEntityDeclHandler(XML_Parser parser, in XML_SetEntityDeclHandler() argument
1468 XML_SetXmlDeclHandler(XML_Parser parser, in XML_SetXmlDeclHandler() argument
1474 XML_SetParamEntityParsing(XML_Parser parser, in XML_SetParamEntityParsing() argument
1489 XML_SetHashSalt(XML_Parser parser, in XML_SetHashSalt() argument
1500 XML_Parse(XML_Parser parser, const char *s, int len, int isFinal) in XML_Parse() argument
1510 if (parentParser == NULL && !startParsing(parser)) { in XML_Parse()
1529 errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr); in XML_Parse()
1558 errorCode = processor(parser, s, parseEndPtr = s + len, &end); in XML_Parse()
1612 void *buff = XML_GetBuffer(parser, len); in XML_Parse()
1617 return XML_ParseBuffer(parser, len, isFinal); in XML_Parse()
1623 XML_ParseBuffer(XML_Parser parser, int len, int isFinal) in XML_ParseBuffer() argument
1636 if (parentParser == NULL && !startParsing(parser)) { in XML_ParseBuffer()
1651 errorCode = processor(parser, start, parseEndPtr, &bufferPtr); in XML_ParseBuffer()
1679 XML_GetBuffer(XML_Parser parser, int len) in XML_GetBuffer() argument
1760 XML_StopParser(XML_Parser parser, XML_Bool resumable) in XML_StopParser() argument
1790 XML_ResumeParser(XML_Parser parser) in XML_ResumeParser() argument
1800 errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr); in XML_ResumeParser()
1828 XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status) in XML_GetParsingStatus() argument
1831 *status = parser->m_parsingStatus; in XML_GetParsingStatus()
1835 XML_GetErrorCode(XML_Parser parser) in XML_GetErrorCode() argument
1841 XML_GetCurrentByteIndex(XML_Parser parser) in XML_GetCurrentByteIndex() argument
1849 XML_GetCurrentByteCount(XML_Parser parser) in XML_GetCurrentByteCount() argument
1857 XML_GetInputContext(XML_Parser parser, int *offset, int *size) in XML_GetInputContext() argument
1870 XML_GetCurrentLineNumber(XML_Parser parser) in XML_GetCurrentLineNumber() argument
1880 XML_GetCurrentColumnNumber(XML_Parser parser) in XML_GetCurrentColumnNumber() argument
1890 XML_FreeContentModel(XML_Parser parser, XML_Content *model) in XML_FreeContentModel() argument
1896 XML_MemMalloc(XML_Parser parser, size_t size) in XML_MemMalloc() argument
1902 XML_MemRealloc(XML_Parser parser, void *ptr, size_t size) in XML_MemRealloc() argument
1908 XML_MemFree(XML_Parser parser, void *ptr) in XML_MemFree() argument
1914 XML_DefaultCurrent(XML_Parser parser) in XML_DefaultCurrent() argument
1918 reportDefault(parser, in XML_DefaultCurrent()
1923 reportDefault(parser, encoding, eventPtr, eventEndPtr); in XML_DefaultCurrent()
2055 storeRawNames(XML_Parser parser) in storeRawNames() argument
2100 contentProcessor(XML_Parser parser, in contentProcessor() argument
2105 enum XML_Error result = doContent(parser, 0, encoding, start, end, in contentProcessor()
2108 if (!storeRawNames(parser)) in contentProcessor()
2115 externalEntityInitProcessor(XML_Parser parser, in externalEntityInitProcessor() argument
2120 enum XML_Error result = initializeEncoding(parser); in externalEntityInitProcessor()
2124 return externalEntityInitProcessor2(parser, start, end, endPtr); in externalEntityInitProcessor()
2128 externalEntityInitProcessor2(XML_Parser parser, in externalEntityInitProcessor2() argument
2164 return externalEntityInitProcessor3(parser, start, end, endPtr); in externalEntityInitProcessor2()
2168 externalEntityInitProcessor3(XML_Parser parser, in externalEntityInitProcessor3() argument
2183 result = processXmlDecl(parser, 1, start, next); in externalEntityInitProcessor3()
2212 return externalEntityContentProcessor(parser, start, end, endPtr); in externalEntityInitProcessor3()
2216 externalEntityContentProcessor(XML_Parser parser, in externalEntityContentProcessor() argument
2221 enum XML_Error result = doContent(parser, 1, encoding, start, end, in externalEntityContentProcessor()
2224 if (!storeRawNames(parser)) in externalEntityContentProcessor()
2231 doContent(XML_Parser parser, in doContent() argument
2270 reportDefault(parser, enc, s, end); in doContent()
2318 reportDefault(parser, enc, s, next); in doContent()
2326 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0); in doContent()
2342 reportDefault(parser, enc, s, next); in doContent()
2355 reportDefault(parser, enc, s, next); in doContent()
2358 result = processInternalEntity(parser, entity, XML_FALSE); in doContent()
2365 context = getContext(parser); in doContent()
2378 reportDefault(parser, enc, s, next); in doContent()
2439 result = storeAtts(parser, enc, s, &(tag->name), &(tag->bindings)); in doContent()
2446 reportDefault(parser, enc, s, next); in doContent()
2464 result = storeAtts(parser, enc, s, &name, &bindings); in doContent()
2479 reportDefault(parser, enc, s, next); in doContent()
2492 return epilogProcessor(parser, next, end, nextPtr); in doContent()
2535 reportDefault(parser, enc, s, next); in doContent()
2546 return epilogProcessor(parser, next, end, nextPtr); in doContent()
2559 reportDefault(parser, enc, s, next); in doContent()
2570 reportDefault(parser, enc, s, next); in doContent()
2594 reportDefault(parser, enc, s, next); in doContent()
2595 result = doCdataSection(parser, enc, &next, end, nextPtr, haveMore); in doContent()
2622 reportDefault(parser, enc, s, end); in doContent()
2658 reportDefault(parser, enc, s, next); in doContent()
2662 if (!reportProcessingInstruction(parser, enc, s, next)) in doContent()
2666 if (!reportComment(parser, enc, s, next)) in doContent()
2671 reportDefault(parser, enc, s, next); in doContent()
2698 storeAtts(XML_Parser parser, const ENCODING *enc, in storeAtts() argument
2716 elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, tagNamePtr->str,0); in storeAtts()
2721 elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name, in storeAtts()
2725 if (ns && !setElementTypePrefix(parser, elementType)) in storeAtts()
2760 ATTRIBUTE_ID *attId = getAttributeId(parser, enc, currAtt->name, in storeAtts()
2800 result = storeAttributeValue(parser, enc, isCdata, in storeAtts()
2820 enum XML_Error result = addBinding(parser, attId->prefix, attId, in storeAtts()
2855 enum XML_Error result = addBinding(parser, da->id->prefix, da->id, in storeAtts()
2913 id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, s, 0); in storeAtts()
3050 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId, in addBinding() argument
3167 cdataSectionProcessor(XML_Parser parser, in cdataSectionProcessor() argument
3172 enum XML_Error result = doCdataSection(parser, encoding, &start, end, in cdataSectionProcessor()
3179 return externalEntityContentProcessor(parser, start, end, endPtr); in cdataSectionProcessor()
3183 return contentProcessor(parser, start, end, endPtr); in cdataSectionProcessor()
3193 doCdataSection(XML_Parser parser, in doCdataSection() argument
3229 reportDefault(parser, enc, s, next); in doCdataSection()
3242 reportDefault(parser, enc, s, next); in doCdataSection()
3266 reportDefault(parser, enc, s, next); in doCdataSection()
3309 ignoreSectionProcessor(XML_Parser parser, in ignoreSectionProcessor() argument
3314 enum XML_Error result = doIgnoreSection(parser, encoding, &start, end, in ignoreSectionProcessor()
3320 return prologProcessor(parser, start, end, endPtr); in ignoreSectionProcessor()
3329 doIgnoreSection(XML_Parser parser, in doIgnoreSection() argument
3357 reportDefault(parser, enc, s, next); in doIgnoreSection()
3390 initializeEncoding(XML_Parser parser) in initializeEncoding() argument
3415 return handleUnknownEncoding(parser, protocolEncodingName); in initializeEncoding()
3419 processXmlDecl(XML_Parser parser, int isGeneralTextEntity, in processXmlDecl() argument
3475 reportDefault(parser, encoding, s, next); in processXmlDecl()
3493 result = handleUnknownEncoding(parser, storedEncName); in processXmlDecl()
3508 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName) in handleUnknownEncoding() argument
3547 prologInitProcessor(XML_Parser parser, in prologInitProcessor() argument
3552 enum XML_Error result = initializeEncoding(parser); in prologInitProcessor()
3556 return prologProcessor(parser, s, end, nextPtr); in prologInitProcessor()
3562 externalParEntInitProcessor(XML_Parser parser, in externalParEntInitProcessor() argument
3567 enum XML_Error result = initializeEncoding(parser); in externalParEntInitProcessor()
3577 return entityValueInitProcessor(parser, s, end, nextPtr); in externalParEntInitProcessor()
3581 return externalParEntProcessor(parser, s, end, nextPtr); in externalParEntInitProcessor()
3586 entityValueInitProcessor(XML_Parser parser, in entityValueInitProcessor() argument
3616 return storeEntityValue(parser, encoding, s, end); in entityValueInitProcessor()
3620 result = processXmlDecl(parser, 0, start, next); in entityValueInitProcessor()
3634 return entityValueProcessor(parser, next, end, nextPtr); in entityValueInitProcessor()
3653 externalParEntProcessor(XML_Parser parser, in externalParEntProcessor() argument
3689 return doProlog(parser, encoding, s, end, tok, next, in externalParEntProcessor()
3694 entityValueProcessor(XML_Parser parser, in entityValueProcessor() argument
3723 return storeEntityValue(parser, enc, s, end); in entityValueProcessor()
3732 prologProcessor(XML_Parser parser, in prologProcessor() argument
3739 return doProlog(parser, encoding, s, end, tok, next, in prologProcessor()
3744 doProlog(XML_Parser parser, in doProlog() argument
3843 enum XML_Error result = processXmlDecl(parser, 0, s, next); in doProlog()
3873 enum XML_Error result = processXmlDecl(parser, 1, s, next); in doProlog()
3884 declEntity = (ENTITY *)lookup(parser, in doProlog()
3942 ENTITY *entity = (ENTITY *)lookup(parser, in doProlog()
3987 ENTITY *entity = (ENTITY *)lookup(parser, &dtd->paramEntities, in doProlog()
4016 return contentProcessor(parser, s, end, nextPtr); in doProlog()
4018 declElementType = getElementType(parser, enc, s, next); in doProlog()
4023 declAttributeId = getAttributeId(parser, enc, s, next); in doProlog()
4084 0, parser)) in doProlog()
4111 storeAttributeValue(parser, enc, declAttributeIsCdata, in doProlog()
4121 declAttributeIsCdata, XML_FALSE, attVal, parser)) in doProlog()
4146 enum XML_Error result = storeEntityValue(parser, enc, in doProlog()
4201 declEntity = (ENTITY *)lookup(parser, in doProlog()
4277 declEntity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, in doProlog()
4309 declEntity = (ENTITY *)lookup(parser, &dtd->paramEntities, in doProlog()
4410 reportDefault(parser, enc, s, next); in doProlog()
4412 result = doIgnoreSection(parser, enc, &next, end, nextPtr, haveMore); in doProlog()
4445 int myindex = nextScaffoldPart(parser); in doProlog()
4491 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0); in doProlog()
4521 result = processInternalEntity(parser, entity, betweenDecl); in doProlog()
4561 declElementType = getElementType(parser, enc, s, next); in doProlog()
4621 int myindex = nextScaffoldPart(parser); in doProlog()
4626 el = getElementType(parser, enc, s, nxt); in doProlog()
4658 XML_Content *model = build_model(parser); in doProlog()
4672 if (!reportProcessingInstruction(parser, enc, s, next)) in doProlog()
4677 if (!reportComment(parser, enc, s, next)) in doProlog()
4711 reportDefault(parser, enc, s, next); in doProlog()
4728 epilogProcessor(XML_Parser parser, in epilogProcessor() argument
4743 reportDefault(parser, encoding, s, next); in epilogProcessor()
4754 reportDefault(parser, encoding, s, next); in epilogProcessor()
4757 if (!reportProcessingInstruction(parser, encoding, s, next)) in epilogProcessor()
4761 if (!reportComment(parser, encoding, s, next)) in epilogProcessor()
4795 processInternalEntity(XML_Parser parser, ENTITY *entity, in processInternalEntity() argument
4827 result = doProlog(parser, internalEncoding, textStart, textEnd, tok, in processInternalEntity()
4832 result = doContent(parser, tagLevel, internalEncoding, textStart, in processInternalEntity()
4852 internalEntityProcessor(XML_Parser parser, in internalEntityProcessor() argument
4872 result = doProlog(parser, internalEncoding, textStart, textEnd, tok, in internalEntityProcessor()
4877 result = doContent(parser, openEntity->startTagLevel, internalEncoding, in internalEntityProcessor()
4899 return doProlog(parser, encoding, s, end, tok, next, nextPtr, in internalEntityProcessor()
4907 return doContent(parser, parentParser ? 1 : 0, encoding, s, end, in internalEntityProcessor()
4913 errorProcessor(XML_Parser parser, in errorProcessor() argument
4922 storeAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, in storeAttributeValue() argument
4926 enum XML_Error result = appendAttributeValue(parser, enc, isCdata, ptr, in storeAttributeValue()
4938 appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, in appendAttributeValue() argument
5015 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0); in appendAttributeValue()
5068 result = appendAttributeValue(parser, internalEncoding, isCdata, in appendAttributeValue()
5088 storeEntityValue(XML_Parser parser, in storeEntityValue() argument
5124 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0); in storeEntityValue()
5164 result = storeEntityValue(parser, in storeEntityValue()
5277 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc, in reportProcessingInstruction() argument
5285 reportDefault(parser, enc, start, end); in reportProcessingInstruction()
5306 reportComment(XML_Parser parser, const ENCODING *enc, in reportComment() argument
5312 reportDefault(parser, enc, start, end); in reportComment()
5328 reportDefault(XML_Parser parser, const ENCODING *enc, in reportDefault() argument
5357 XML_Bool isId, const XML_Char *value, XML_Parser parser) in defineAttribute() argument
5400 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType) in setElementTypePrefix() argument
5414 prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool), in setElementTypePrefix()
5430 getAttributeId(XML_Parser parser, const ENCODING *enc, in getAttributeId() argument
5443 id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, name, sizeof(ATTRIBUTE_ID)); in getAttributeId()
5461 id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, name + 6, sizeof(PREFIX)); in getAttributeId()
5476 id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool), in getAttributeId()
5493 getContext(XML_Parser parser) in getContext() argument
5562 setContext(XML_Parser parser, const XML_Char *context) in setContext() argument
5572 e = (ENTITY *)lookup(parser, &dtd->generalEntities, poolStart(&tempPool), 0); in setContext()
5587 prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&tempPool), in setContext()
5605 if (addBinding(parser, prefix, NULL, poolStart(&tempPool), in setContext()
5961 hash(XML_Parser parser, KEY s) in hash() argument
5970 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize) in lookup() argument
5987 i = hash(parser, name) & ((unsigned long)table->size - 1); in lookup()
5990 unsigned long h = hash(parser, name); in lookup()
6016 unsigned long newHash = hash(parser, table->v[i]->name); in lookup()
6274 nextScaffoldPart(XML_Parser parser) in nextScaffoldPart() argument
6322 build_node(XML_Parser parser, in build_node() argument
6353 build_node(parser, cn, &(dest->children[i]), contpos, strpos); in build_node()
6360 build_model (XML_Parser parser) in build_model() argument
6376 build_node(parser, 0, ret, &cpos, &str); in build_model()
6381 getElementType(XML_Parser parser, in getElementType() argument
6392 ret = (ELEMENT_TYPE *) lookup(parser, &dtd->elementTypes, name, sizeof(ELEMENT_TYPE)); in getElementType()
6399 if (!setElementTypePrefix(parser, ret)) in getElementType()