Lines Matching refs:parser
307 typedef enum XML_Error PTRCALL Processor(XML_Parser parser,
332 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName);
334 processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
337 initializeEncoding(XML_Parser parser);
339 doProlog(XML_Parser parser, const ENCODING *enc, const char *s,
343 processInternalEntity(XML_Parser parser, ENTITY *entity,
346 doContent(XML_Parser parser, int startTagLevel, const ENCODING *enc,
350 doCdataSection(XML_Parser parser, const ENCODING *, const char **startPtr,
354 doIgnoreSection(XML_Parser parser, const ENCODING *, const char **startPtr,
359 storeAtts(XML_Parser parser, const ENCODING *, const char *s,
362 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
366 XML_Bool isId, const XML_Char *dfltValue, XML_Parser parser);
368 storeAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
371 appendAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
374 getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
377 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *);
379 storeEntityValue(XML_Parser parser, const ENCODING *enc, const char *start,
382 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
385 reportComment(XML_Parser parser, const ENCODING *enc, const char *start,
388 reportDefault(XML_Parser parser, const ENCODING *enc, const char *start,
391 static const XML_Char * getContext(XML_Parser parser);
393 setContext(XML_Parser parser, const XML_Char *context);
409 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize);
436 static int FASTCALL nextScaffoldPart(XML_Parser parser);
437 static XML_Content * build_model(XML_Parser parser);
439 getElementType(XML_Parser parser, const ENCODING *enc,
442 static unsigned long generate_hash_secret_salt(XML_Parser parser);
443 static XML_Bool startParsing(XML_Parser parser);
452 parserInit(XML_Parser parser, const XML_Char *encodingName);
569 #define MALLOC(s) (parser->m_mem.malloc_fcn((s)))
570 #define REALLOC(p,s) (parser->m_mem.realloc_fcn((p),(s)))
571 #define FREE(p) (parser->m_mem.free_fcn((p)))
573 #define userData (parser->m_userData)
574 #define handlerArg (parser->m_handlerArg)
575 #define startElementHandler (parser->m_startElementHandler)
576 #define endElementHandler (parser->m_endElementHandler)
577 #define characterDataHandler (parser->m_characterDataHandler)
579 (parser->m_processingInstructionHandler)
580 #define commentHandler (parser->m_commentHandler)
582 (parser->m_startCdataSectionHandler)
583 #define endCdataSectionHandler (parser->m_endCdataSectionHandler)
584 #define defaultHandler (parser->m_defaultHandler)
585 #define startDoctypeDeclHandler (parser->m_startDoctypeDeclHandler)
586 #define endDoctypeDeclHandler (parser->m_endDoctypeDeclHandler)
588 (parser->m_unparsedEntityDeclHandler)
589 #define notationDeclHandler (parser->m_notationDeclHandler)
591 (parser->m_startNamespaceDeclHandler)
592 #define endNamespaceDeclHandler (parser->m_endNamespaceDeclHandler)
593 #define notStandaloneHandler (parser->m_notStandaloneHandler)
595 (parser->m_externalEntityRefHandler)
597 (parser->m_externalEntityRefHandlerArg)
599 (parser->m_internalEntityRefHandler)
600 #define skippedEntityHandler (parser->m_skippedEntityHandler)
601 #define unknownEncodingHandler (parser->m_unknownEncodingHandler)
602 #define elementDeclHandler (parser->m_elementDeclHandler)
603 #define attlistDeclHandler (parser->m_attlistDeclHandler)
604 #define entityDeclHandler (parser->m_entityDeclHandler)
605 #define xmlDeclHandler (parser->m_xmlDeclHandler)
606 #define encoding (parser->m_encoding)
607 #define initEncoding (parser->m_initEncoding)
608 #define internalEncoding (parser->m_internalEncoding)
609 #define unknownEncodingMem (parser->m_unknownEncodingMem)
610 #define unknownEncodingData (parser->m_unknownEncodingData)
612 (parser->m_unknownEncodingHandlerData)
613 #define unknownEncodingRelease (parser->m_unknownEncodingRelease)
614 #define protocolEncodingName (parser->m_protocolEncodingName)
615 #define ns (parser->m_ns)
616 #define ns_triplets (parser->m_ns_triplets)
617 #define prologState (parser->m_prologState)
618 #define processor (parser->m_processor)
619 #define errorCode (parser->m_errorCode)
620 #define eventPtr (parser->m_eventPtr)
621 #define eventEndPtr (parser->m_eventEndPtr)
622 #define positionPtr (parser->m_positionPtr)
623 #define position (parser->m_position)
624 #define openInternalEntities (parser->m_openInternalEntities)
625 #define freeInternalEntities (parser->m_freeInternalEntities)
627 (parser->m_defaultExpandInternalEntities)
628 #define tagLevel (parser->m_tagLevel)
629 #define buffer (parser->m_buffer)
630 #define bufferPtr (parser->m_bufferPtr)
631 #define bufferEnd (parser->m_bufferEnd)
632 #define parseEndByteIndex (parser->m_parseEndByteIndex)
633 #define parseEndPtr (parser->m_parseEndPtr)
634 #define bufferLim (parser->m_bufferLim)
635 #define dataBuf (parser->m_dataBuf)
636 #define dataBufEnd (parser->m_dataBufEnd)
637 #define _dtd (parser->m_dtd)
638 #define curBase (parser->m_curBase)
639 #define declEntity (parser->m_declEntity)
640 #define doctypeName (parser->m_doctypeName)
641 #define doctypeSysid (parser->m_doctypeSysid)
642 #define doctypePubid (parser->m_doctypePubid)
643 #define declAttributeType (parser->m_declAttributeType)
644 #define declNotationName (parser->m_declNotationName)
645 #define declNotationPublicId (parser->m_declNotationPublicId)
646 #define declElementType (parser->m_declElementType)
647 #define declAttributeId (parser->m_declAttributeId)
648 #define declAttributeIsCdata (parser->m_declAttributeIsCdata)
649 #define declAttributeIsId (parser->m_declAttributeIsId)
650 #define freeTagList (parser->m_freeTagList)
651 #define freeBindingList (parser->m_freeBindingList)
652 #define inheritedBindings (parser->m_inheritedBindings)
653 #define tagStack (parser->m_tagStack)
654 #define atts (parser->m_atts)
655 #define attsSize (parser->m_attsSize)
656 #define nSpecifiedAtts (parser->m_nSpecifiedAtts)
657 #define idAttIndex (parser->m_idAttIndex)
658 #define nsAtts (parser->m_nsAtts)
659 #define nsAttsVersion (parser->m_nsAttsVersion)
660 #define nsAttsPower (parser->m_nsAttsPower)
661 #define attInfo (parser->m_attInfo)
662 #define tempPool (parser->m_tempPool)
663 #define temp2Pool (parser->m_temp2Pool)
664 #define groupConnector (parser->m_groupConnector)
665 #define groupSize (parser->m_groupSize)
666 #define namespaceSeparator (parser->m_namespaceSeparator)
667 #define parentParser (parser->m_parentParser)
668 #define ps_parsing (parser->m_parsingStatus.parsing)
669 #define ps_finalBuffer (parser->m_parsingStatus.finalBuffer)
671 #define isParamEntity (parser->m_isParamEntity)
672 #define useForeignDTD (parser->m_useForeignDTD)
673 #define paramEntityParsing (parser->m_paramEntityParsing)
675 #define hash_secret_salt (parser->m_hash_secret_salt)
720 generate_hash_secret_salt(XML_Parser parser) in generate_hash_secret_salt() argument
725 gather_time_entropy() ^ getpid() ^ (unsigned long)parser; in generate_hash_secret_salt()
736 startParsing(XML_Parser parser) in startParsing() argument
740 hash_secret_salt = generate_hash_secret_salt(parser); in startParsing()
745 return setContext(parser, implicitContext); in startParsing()
764 XML_Parser parser; in parserCreate() local
768 parser = (XML_Parser) in parserCreate()
770 if (parser != NULL) { in parserCreate()
771 mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem); in parserCreate()
779 parser = (XML_Parser)malloc(sizeof(struct XML_ParserStruct)); in parserCreate()
780 if (parser != NULL) { in parserCreate()
781 mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem); in parserCreate()
788 if (!parser) in parserCreate()
789 return parser; in parserCreate()
797 FREE(parser); in parserCreate()
804 FREE(parser); in parserCreate()
814 FREE(parser); in parserCreate()
822 _dtd = dtdCreate(&parser->m_mem); in parserCreate()
829 FREE(parser); in parserCreate()
852 poolInit(&tempPool, &(parser->m_mem)); in parserCreate()
853 poolInit(&temp2Pool, &(parser->m_mem)); in parserCreate()
854 parserInit(parser, encodingName); in parserCreate()
857 XML_ParserFree(parser); in parserCreate()
870 return parser; in parserCreate()
874 parserInit(XML_Parser parser, const XML_Char *encodingName) in parserInit() argument
901 externalEntityRefHandlerArg = parser; in parserInit()
948 moveToFreeBindingList(XML_Parser parser, BINDING *bindings) in moveToFreeBindingList() argument
959 XML_ParserReset(XML_Parser parser, const XML_Char *encodingName) in XML_ParserReset() argument
971 moveToFreeBindingList(parser, tag->bindings); in XML_ParserReset()
983 moveToFreeBindingList(parser, inheritedBindings); in XML_ParserReset()
989 parserInit(parser, encodingName); in XML_ParserReset()
990 dtdReset(_dtd, &parser->m_mem); in XML_ParserReset()
995 XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName) in XML_SetEncoding() argument
1018 XML_Parser parser = oldParser; in XML_ExternalEntityParserCreate() local
1080 parser = parserCreate(encodingName, &parser->m_mem, tmp, newDtd); in XML_ExternalEntityParserCreate()
1083 parser = parserCreate(encodingName, &parser->m_mem, NULL, newDtd); in XML_ExternalEntityParserCreate()
1086 if (!parser) in XML_ExternalEntityParserCreate()
1114 handlerArg = parser; in XML_ExternalEntityParserCreate()
1126 if (!dtdCopy(oldParser, _dtd, oldDtd, &parser->m_mem) in XML_ExternalEntityParserCreate()
1127 || !setContext(parser, context)) { in XML_ExternalEntityParserCreate()
1128 XML_ParserFree(parser); in XML_ExternalEntityParserCreate()
1147 return parser; in XML_ExternalEntityParserCreate()
1151 destroyBindings(BINDING *bindings, XML_Parser parser) in destroyBindings() argument
1164 XML_ParserFree(XML_Parser parser) in XML_ParserFree() argument
1168 if (parser == NULL) in XML_ParserFree()
1183 destroyBindings(p->bindings, parser); in XML_ParserFree()
1201 destroyBindings(freeBindingList, parser); in XML_ParserFree()
1202 destroyBindings(inheritedBindings, parser); in XML_ParserFree()
1213 dtdDestroy(_dtd, (XML_Bool)!parentParser, &parser->m_mem); in XML_ParserFree()
1225 FREE(parser); in XML_ParserFree()
1229 XML_UseParserAsHandlerArg(XML_Parser parser) in XML_UseParserAsHandlerArg() argument
1231 handlerArg = parser; in XML_UseParserAsHandlerArg()
1235 XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD) in XML_UseForeignDTD() argument
1249 XML_SetReturnNSTriplet(XML_Parser parser, int do_nst) in XML_SetReturnNSTriplet() argument
1258 XML_SetUserData(XML_Parser parser, void *p) in XML_SetUserData() argument
1267 XML_SetBase(XML_Parser parser, const XML_Char *p) in XML_SetBase() argument
1281 XML_GetBase(XML_Parser parser) in XML_GetBase() argument
1287 XML_GetSpecifiedAttributeCount(XML_Parser parser) in XML_GetSpecifiedAttributeCount() argument
1293 XML_GetIdAttributeIndex(XML_Parser parser) in XML_GetIdAttributeIndex() argument
1300 XML_GetAttributeInfo(XML_Parser parser) in XML_GetAttributeInfo() argument
1307 XML_SetElementHandler(XML_Parser parser, in XML_SetElementHandler() argument
1316 XML_SetStartElementHandler(XML_Parser parser, in XML_SetStartElementHandler() argument
1322 XML_SetEndElementHandler(XML_Parser parser, in XML_SetEndElementHandler() argument
1328 XML_SetCharacterDataHandler(XML_Parser parser, in XML_SetCharacterDataHandler() argument
1335 XML_SetProcessingInstructionHandler(XML_Parser parser, in XML_SetProcessingInstructionHandler() argument
1342 XML_SetCommentHandler(XML_Parser parser, in XML_SetCommentHandler() argument
1349 XML_SetCdataSectionHandler(XML_Parser parser, in XML_SetCdataSectionHandler() argument
1358 XML_SetStartCdataSectionHandler(XML_Parser parser, in XML_SetStartCdataSectionHandler() argument
1364 XML_SetEndCdataSectionHandler(XML_Parser parser, in XML_SetEndCdataSectionHandler() argument
1370 XML_SetDefaultHandler(XML_Parser parser, in XML_SetDefaultHandler() argument
1378 XML_SetDefaultHandlerExpand(XML_Parser parser, in XML_SetDefaultHandlerExpand() argument
1386 XML_SetDoctypeDeclHandler(XML_Parser parser, in XML_SetDoctypeDeclHandler() argument
1395 XML_SetStartDoctypeDeclHandler(XML_Parser parser, in XML_SetStartDoctypeDeclHandler() argument
1401 XML_SetEndDoctypeDeclHandler(XML_Parser parser, in XML_SetEndDoctypeDeclHandler() argument
1407 XML_SetUnparsedEntityDeclHandler(XML_Parser parser, in XML_SetUnparsedEntityDeclHandler() argument
1414 XML_SetNotationDeclHandler(XML_Parser parser, in XML_SetNotationDeclHandler() argument
1421 XML_SetNamespaceDeclHandler(XML_Parser parser, in XML_SetNamespaceDeclHandler() argument
1430 XML_SetStartNamespaceDeclHandler(XML_Parser parser, in XML_SetStartNamespaceDeclHandler() argument
1436 XML_SetEndNamespaceDeclHandler(XML_Parser parser, in XML_SetEndNamespaceDeclHandler() argument
1442 XML_SetNotStandaloneHandler(XML_Parser parser, in XML_SetNotStandaloneHandler() argument
1449 XML_SetExternalEntityRefHandler(XML_Parser parser, in XML_SetExternalEntityRefHandler() argument
1456 XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg) in XML_SetExternalEntityRefHandlerArg() argument
1461 externalEntityRefHandlerArg = parser; in XML_SetExternalEntityRefHandlerArg()
1465 XML_SetSkippedEntityHandler(XML_Parser parser, in XML_SetSkippedEntityHandler() argument
1472 XML_SetUnknownEncodingHandler(XML_Parser parser, in XML_SetUnknownEncodingHandler() argument
1481 XML_SetElementDeclHandler(XML_Parser parser, in XML_SetElementDeclHandler() argument
1488 XML_SetAttlistDeclHandler(XML_Parser parser, in XML_SetAttlistDeclHandler() argument
1495 XML_SetEntityDeclHandler(XML_Parser parser, in XML_SetEntityDeclHandler() argument
1502 XML_SetXmlDeclHandler(XML_Parser parser, in XML_SetXmlDeclHandler() argument
1508 XML_SetParamEntityParsing(XML_Parser parser, in XML_SetParamEntityParsing() argument
1523 XML_SetHashSalt(XML_Parser parser, in XML_SetHashSalt() argument
1534 XML_Parse(XML_Parser parser, const char *s, int len, int isFinal) in XML_Parse() argument
1544 if (parentParser == NULL && !startParsing(parser)) { in XML_Parse()
1563 errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr); in XML_Parse()
1592 errorCode = processor(parser, s, parseEndPtr = s + len, &end); in XML_Parse()
1646 void *buff = XML_GetBuffer(parser, len); in XML_Parse()
1651 return XML_ParseBuffer(parser, len, isFinal); in XML_Parse()
1657 XML_ParseBuffer(XML_Parser parser, int len, int isFinal) in XML_ParseBuffer() argument
1670 if (parentParser == NULL && !startParsing(parser)) { in XML_ParseBuffer()
1685 errorCode = processor(parser, start, parseEndPtr, &bufferPtr); in XML_ParseBuffer()
1713 XML_GetBuffer(XML_Parser parser, int len) in XML_GetBuffer() argument
1809 XML_StopParser(XML_Parser parser, XML_Bool resumable) in XML_StopParser() argument
1839 XML_ResumeParser(XML_Parser parser) in XML_ResumeParser() argument
1849 errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr); in XML_ResumeParser()
1877 XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status) in XML_GetParsingStatus() argument
1880 *status = parser->m_parsingStatus; in XML_GetParsingStatus()
1884 XML_GetErrorCode(XML_Parser parser) in XML_GetErrorCode() argument
1890 XML_GetCurrentByteIndex(XML_Parser parser) in XML_GetCurrentByteIndex() argument
1898 XML_GetCurrentByteCount(XML_Parser parser) in XML_GetCurrentByteCount() argument
1906 XML_GetInputContext(XML_Parser parser, int *offset, int *size) in XML_GetInputContext() argument
1919 XML_GetCurrentLineNumber(XML_Parser parser) in XML_GetCurrentLineNumber() argument
1929 XML_GetCurrentColumnNumber(XML_Parser parser) in XML_GetCurrentColumnNumber() argument
1939 XML_FreeContentModel(XML_Parser parser, XML_Content *model) in XML_FreeContentModel() argument
1945 XML_MemMalloc(XML_Parser parser, size_t size) in XML_MemMalloc() argument
1951 XML_MemRealloc(XML_Parser parser, void *ptr, size_t size) in XML_MemRealloc() argument
1957 XML_MemFree(XML_Parser parser, void *ptr) in XML_MemFree() argument
1963 XML_DefaultCurrent(XML_Parser parser) in XML_DefaultCurrent() argument
1967 reportDefault(parser, in XML_DefaultCurrent()
1972 reportDefault(parser, encoding, eventPtr, eventEndPtr); in XML_DefaultCurrent()
2104 storeRawNames(XML_Parser parser) in storeRawNames() argument
2149 contentProcessor(XML_Parser parser, in contentProcessor() argument
2154 enum XML_Error result = doContent(parser, 0, encoding, start, end, in contentProcessor()
2157 if (!storeRawNames(parser)) in contentProcessor()
2164 externalEntityInitProcessor(XML_Parser parser, in externalEntityInitProcessor() argument
2169 enum XML_Error result = initializeEncoding(parser); in externalEntityInitProcessor()
2173 return externalEntityInitProcessor2(parser, start, end, endPtr); in externalEntityInitProcessor()
2177 externalEntityInitProcessor2(XML_Parser parser, in externalEntityInitProcessor2() argument
2213 return externalEntityInitProcessor3(parser, start, end, endPtr); in externalEntityInitProcessor2()
2217 externalEntityInitProcessor3(XML_Parser parser, in externalEntityInitProcessor3() argument
2232 result = processXmlDecl(parser, 1, start, next); in externalEntityInitProcessor3()
2261 return externalEntityContentProcessor(parser, start, end, endPtr); in externalEntityInitProcessor3()
2265 externalEntityContentProcessor(XML_Parser parser, in externalEntityContentProcessor() argument
2270 enum XML_Error result = doContent(parser, 1, encoding, start, end, in externalEntityContentProcessor()
2273 if (!storeRawNames(parser)) in externalEntityContentProcessor()
2280 doContent(XML_Parser parser, in doContent() argument
2319 reportDefault(parser, enc, s, end); in doContent()
2367 reportDefault(parser, enc, s, next); in doContent()
2375 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0); in doContent()
2391 reportDefault(parser, enc, s, next); in doContent()
2404 reportDefault(parser, enc, s, next); in doContent()
2407 result = processInternalEntity(parser, entity, XML_FALSE); in doContent()
2414 context = getContext(parser); in doContent()
2427 reportDefault(parser, enc, s, next); in doContent()
2488 result = storeAtts(parser, enc, s, &(tag->name), &(tag->bindings)); in doContent()
2495 reportDefault(parser, enc, s, next); in doContent()
2513 result = storeAtts(parser, enc, s, &name, &bindings); in doContent()
2528 reportDefault(parser, enc, s, next); in doContent()
2541 return epilogProcessor(parser, next, end, nextPtr); in doContent()
2584 reportDefault(parser, enc, s, next); in doContent()
2595 return epilogProcessor(parser, next, end, nextPtr); in doContent()
2608 reportDefault(parser, enc, s, next); in doContent()
2619 reportDefault(parser, enc, s, next); in doContent()
2643 reportDefault(parser, enc, s, next); in doContent()
2644 result = doCdataSection(parser, enc, &next, end, nextPtr, haveMore); in doContent()
2671 reportDefault(parser, enc, s, end); in doContent()
2707 reportDefault(parser, enc, s, next); in doContent()
2711 if (!reportProcessingInstruction(parser, enc, s, next)) in doContent()
2715 if (!reportComment(parser, enc, s, next)) in doContent()
2720 reportDefault(parser, enc, s, next); in doContent()
2747 storeAtts(XML_Parser parser, const ENCODING *enc, in storeAtts() argument
2765 elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, tagNamePtr->str,0); in storeAtts()
2770 elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name, in storeAtts()
2774 if (ns && !setElementTypePrefix(parser, elementType)) in storeAtts()
2809 ATTRIBUTE_ID *attId = getAttributeId(parser, enc, currAtt->name, in storeAtts()
2849 result = storeAttributeValue(parser, enc, isCdata, in storeAtts()
2869 enum XML_Error result = addBinding(parser, attId->prefix, attId, in storeAtts()
2904 enum XML_Error result = addBinding(parser, da->id->prefix, da->id, in storeAtts()
2962 id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, s, 0); in storeAtts()
3101 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId, in addBinding() argument
3218 cdataSectionProcessor(XML_Parser parser, in cdataSectionProcessor() argument
3223 enum XML_Error result = doCdataSection(parser, encoding, &start, end, in cdataSectionProcessor()
3230 return externalEntityContentProcessor(parser, start, end, endPtr); in cdataSectionProcessor()
3234 return contentProcessor(parser, start, end, endPtr); in cdataSectionProcessor()
3244 doCdataSection(XML_Parser parser, in doCdataSection() argument
3280 reportDefault(parser, enc, s, next); in doCdataSection()
3293 reportDefault(parser, enc, s, next); in doCdataSection()
3317 reportDefault(parser, enc, s, next); in doCdataSection()
3360 ignoreSectionProcessor(XML_Parser parser, in ignoreSectionProcessor() argument
3365 enum XML_Error result = doIgnoreSection(parser, encoding, &start, end, in ignoreSectionProcessor()
3371 return prologProcessor(parser, start, end, endPtr); in ignoreSectionProcessor()
3380 doIgnoreSection(XML_Parser parser, in doIgnoreSection() argument
3408 reportDefault(parser, enc, s, next); in doIgnoreSection()
3441 initializeEncoding(XML_Parser parser) in initializeEncoding() argument
3466 return handleUnknownEncoding(parser, protocolEncodingName); in initializeEncoding()
3470 processXmlDecl(XML_Parser parser, int isGeneralTextEntity, in processXmlDecl() argument
3526 reportDefault(parser, encoding, s, next); in processXmlDecl()
3544 result = handleUnknownEncoding(parser, storedEncName); in processXmlDecl()
3559 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName) in handleUnknownEncoding() argument
3598 prologInitProcessor(XML_Parser parser, in prologInitProcessor() argument
3603 enum XML_Error result = initializeEncoding(parser); in prologInitProcessor()
3607 return prologProcessor(parser, s, end, nextPtr); in prologInitProcessor()
3613 externalParEntInitProcessor(XML_Parser parser, in externalParEntInitProcessor() argument
3618 enum XML_Error result = initializeEncoding(parser); in externalParEntInitProcessor()
3628 return entityValueInitProcessor(parser, s, end, nextPtr); in externalParEntInitProcessor()
3632 return externalParEntProcessor(parser, s, end, nextPtr); in externalParEntInitProcessor()
3637 entityValueInitProcessor(XML_Parser parser, in entityValueInitProcessor() argument
3667 return storeEntityValue(parser, encoding, s, end); in entityValueInitProcessor()
3671 result = processXmlDecl(parser, 0, start, next); in entityValueInitProcessor()
3685 return entityValueProcessor(parser, next, end, nextPtr); in entityValueInitProcessor()
3704 externalParEntProcessor(XML_Parser parser, in externalParEntProcessor() argument
3740 return doProlog(parser, encoding, s, end, tok, next, in externalParEntProcessor()
3745 entityValueProcessor(XML_Parser parser, in entityValueProcessor() argument
3774 return storeEntityValue(parser, enc, s, end); in entityValueProcessor()
3783 prologProcessor(XML_Parser parser, in prologProcessor() argument
3790 return doProlog(parser, encoding, s, end, tok, next, in prologProcessor()
3795 doProlog(XML_Parser parser, in doProlog() argument
3894 enum XML_Error result = processXmlDecl(parser, 0, s, next); in doProlog()
3924 enum XML_Error result = processXmlDecl(parser, 1, s, next); in doProlog()
3935 declEntity = (ENTITY *)lookup(parser, in doProlog()
3993 ENTITY *entity = (ENTITY *)lookup(parser, in doProlog()
4038 ENTITY *entity = (ENTITY *)lookup(parser, &dtd->paramEntities, in doProlog()
4067 return contentProcessor(parser, s, end, nextPtr); in doProlog()
4069 declElementType = getElementType(parser, enc, s, next); in doProlog()
4074 declAttributeId = getAttributeId(parser, enc, s, next); in doProlog()
4135 0, parser)) in doProlog()
4162 storeAttributeValue(parser, enc, declAttributeIsCdata, in doProlog()
4172 declAttributeIsCdata, XML_FALSE, attVal, parser)) in doProlog()
4197 enum XML_Error result = storeEntityValue(parser, enc, in doProlog()
4252 declEntity = (ENTITY *)lookup(parser, in doProlog()
4328 declEntity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, in doProlog()
4360 declEntity = (ENTITY *)lookup(parser, &dtd->paramEntities, in doProlog()
4461 reportDefault(parser, enc, s, next); in doProlog()
4463 result = doIgnoreSection(parser, enc, &next, end, nextPtr, haveMore); in doProlog()
4496 int myindex = nextScaffoldPart(parser); in doProlog()
4542 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0); in doProlog()
4572 result = processInternalEntity(parser, entity, betweenDecl); in doProlog()
4612 declElementType = getElementType(parser, enc, s, next); in doProlog()
4672 int myindex = nextScaffoldPart(parser); in doProlog()
4677 el = getElementType(parser, enc, s, nxt); in doProlog()
4709 XML_Content *model = build_model(parser); in doProlog()
4723 if (!reportProcessingInstruction(parser, enc, s, next)) in doProlog()
4728 if (!reportComment(parser, enc, s, next)) in doProlog()
4762 reportDefault(parser, enc, s, next); in doProlog()
4779 epilogProcessor(XML_Parser parser, in epilogProcessor() argument
4794 reportDefault(parser, encoding, s, next); in epilogProcessor()
4805 reportDefault(parser, encoding, s, next); in epilogProcessor()
4808 if (!reportProcessingInstruction(parser, encoding, s, next)) in epilogProcessor()
4812 if (!reportComment(parser, encoding, s, next)) in epilogProcessor()
4846 processInternalEntity(XML_Parser parser, ENTITY *entity, in processInternalEntity() argument
4878 result = doProlog(parser, internalEncoding, textStart, textEnd, tok, in processInternalEntity()
4883 result = doContent(parser, tagLevel, internalEncoding, textStart, in processInternalEntity()
4903 internalEntityProcessor(XML_Parser parser, in internalEntityProcessor() argument
4923 result = doProlog(parser, internalEncoding, textStart, textEnd, tok, in internalEntityProcessor()
4928 result = doContent(parser, openEntity->startTagLevel, internalEncoding, in internalEntityProcessor()
4950 return doProlog(parser, encoding, s, end, tok, next, nextPtr, in internalEntityProcessor()
4958 return doContent(parser, parentParser ? 1 : 0, encoding, s, end, in internalEntityProcessor()
4964 errorProcessor(XML_Parser parser, in errorProcessor() argument
4973 storeAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, in storeAttributeValue() argument
4977 enum XML_Error result = appendAttributeValue(parser, enc, isCdata, ptr, in storeAttributeValue()
4989 appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, in appendAttributeValue() argument
5066 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0); in appendAttributeValue()
5119 result = appendAttributeValue(parser, internalEncoding, isCdata, in appendAttributeValue()
5139 storeEntityValue(XML_Parser parser, in storeEntityValue() argument
5175 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0); in storeEntityValue()
5215 result = storeEntityValue(parser, in storeEntityValue()
5328 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc, in reportProcessingInstruction() argument
5336 reportDefault(parser, enc, start, end); in reportProcessingInstruction()
5357 reportComment(XML_Parser parser, const ENCODING *enc, in reportComment() argument
5363 reportDefault(parser, enc, start, end); in reportComment()
5379 reportDefault(XML_Parser parser, const ENCODING *enc, in reportDefault() argument
5409 XML_Bool isId, const XML_Char *value, XML_Parser parser) in defineAttribute() argument
5452 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType) in setElementTypePrefix() argument
5466 prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool), in setElementTypePrefix()
5482 getAttributeId(XML_Parser parser, const ENCODING *enc, in getAttributeId() argument
5495 id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, name, sizeof(ATTRIBUTE_ID)); in getAttributeId()
5513 id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, name + 6, sizeof(PREFIX)); in getAttributeId()
5528 id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool), in getAttributeId()
5547 getContext(XML_Parser parser) in getContext() argument
5616 setContext(XML_Parser parser, const XML_Char *context) in setContext() argument
5626 e = (ENTITY *)lookup(parser, &dtd->generalEntities, poolStart(&tempPool), 0); in setContext()
5641 prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&tempPool), in setContext()
5659 if (addBinding(parser, prefix, NULL, poolStart(&tempPool), in setContext()
6015 hash(XML_Parser parser, KEY s) in hash() argument
6024 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize) in lookup() argument
6041 i = hash(parser, name) & ((unsigned long)table->size - 1); in lookup()
6044 unsigned long h = hash(parser, name); in lookup()
6070 unsigned long newHash = hash(parser, table->v[i]->name); in lookup()
6337 nextScaffoldPart(XML_Parser parser) in nextScaffoldPart() argument
6385 build_node(XML_Parser parser, in build_node() argument
6416 build_node(parser, cn, &(dest->children[i]), contpos, strpos); in build_node()
6423 build_model (XML_Parser parser) in build_model() argument
6439 build_node(parser, 0, ret, &cpos, &str); in build_model()
6444 getElementType(XML_Parser parser, in getElementType() argument
6455 ret = (ELEMENT_TYPE *) lookup(parser, &dtd->elementTypes, name, sizeof(ELEMENT_TYPE)); in getElementType()
6462 if (!setElementTypePrefix(parser, ret)) in getElementType()