1b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project/* 235e432dd3af2c56c00fc64ca340d1e615030f0a3Elliott Hughes** Copyright (c) 2001-2009 Expat maintainers. 3b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** 4b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** Permission is hereby granted, free of charge, to any person obtaining 5b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** a copy of this software and associated documentation files (the 6b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** "Software"), to deal in the Software without restriction, including 7b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** without limitation the rights to use, copy, modify, merge, publish, 8b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** distribute, sublicense, and/or sell copies of the Software, and to 9b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** permit persons to whom the Software is furnished to do so, subject to 10b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** the following conditions: 1135e432dd3af2c56c00fc64ca340d1e615030f0a3Elliott Hughes** 12b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** The above copyright notice and this permission notice shall be included 13b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** in all copies or substantial portions of the Software. 1435e432dd3af2c56c00fc64ca340d1e615030f0a3Elliott Hughes** 15b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 18b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 19b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 20b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 21b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project** SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project*/ 23b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 24b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project#include <exec/types.h> 25b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project#include <exec/exec.h> 26b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project#include <exec/interfaces.h> 27b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project#include <interfaces/expat.h> 28b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 29b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern uint32 _Expat_Obtain(struct ExpatIFace *); 30b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern uint32 _Expat_Release(struct ExpatIFace *); 31b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern XML_Parser _Expat_XML_ParserCreate(struct ExpatIFace *, const XML_Char * encodingName); 32b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern XML_Parser _Expat_XML_ParserCreateNS(struct ExpatIFace *, const XML_Char * encodingName, XML_Char nsSep); 33b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern XML_Parser _Expat_XML_ParserCreate_MM(struct ExpatIFace *, const XML_Char * encoding, const XML_Memory_Handling_Suite * memsuite, const XML_Char * namespaceSeparator); 34b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern XML_Parser _Expat_XML_ExternalEntityParserCreate(struct ExpatIFace *, XML_Parser parser, const XML_Char * context, const XML_Char * encoding); 35b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_ParserFree(struct ExpatIFace *, XML_Parser parser); 36b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Status _Expat_XML_Parse(struct ExpatIFace *, XML_Parser parser, const char * s, int len, int isFinal); 37b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Status _Expat_XML_ParseBuffer(struct ExpatIFace *, XML_Parser parser, int len, int isFinal); 38b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void * _Expat_XML_GetBuffer(struct ExpatIFace *, XML_Parser parser, int len); 39b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetStartElementHandler(struct ExpatIFace *, XML_Parser parser, XML_StartElementHandler start); 40b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetEndElementHandler(struct ExpatIFace *, XML_Parser parser, XML_EndElementHandler end); 41b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetElementHandler(struct ExpatIFace *, XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end); 42b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetCharacterDataHandler(struct ExpatIFace *, XML_Parser parser, XML_CharacterDataHandler handler); 43b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetProcessingInstructionHandler(struct ExpatIFace *, XML_Parser parser, XML_ProcessingInstructionHandler handler); 44b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetCommentHandler(struct ExpatIFace *, XML_Parser parser, XML_CommentHandler handler); 45b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetStartCdataSectionHandler(struct ExpatIFace *, XML_Parser parser, XML_StartCdataSectionHandler start); 46b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetEndCdataSectionHandler(struct ExpatIFace *, XML_Parser parser, XML_EndCdataSectionHandler end); 47b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetCdataSectionHandler(struct ExpatIFace *, XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end); 48b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetDefaultHandler(struct ExpatIFace *, XML_Parser parser, XML_DefaultHandler handler); 49b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetDefaultHandlerExpand(struct ExpatIFace *, XML_Parser parser, XML_DefaultHandler handler); 50b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetExternalEntityRefHandler(struct ExpatIFace *, XML_Parser parser, XML_ExternalEntityRefHandler handler); 51b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetExternalEntityRefHandlerArg(struct ExpatIFace *, XML_Parser parser, void * arg); 52b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetUnknownEncodingHandler(struct ExpatIFace *, XML_Parser parser, XML_UnknownEncodingHandler handler, void * data); 53b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetStartNamespaceDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_StartNamespaceDeclHandler start); 54b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetEndNamespaceDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_EndNamespaceDeclHandler end); 55b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetNamespaceDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end); 56b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetXmlDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_XmlDeclHandler handler); 57b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetStartDoctypeDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_StartDoctypeDeclHandler start); 58b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetEndDoctypeDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_EndDoctypeDeclHandler end); 59b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetDoctypeDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end); 60b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetElementDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_ElementDeclHandler eldecl); 61b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetAttlistDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_AttlistDeclHandler attdecl); 62b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetEntityDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_EntityDeclHandler handler); 63b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetUnparsedEntityDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_UnparsedEntityDeclHandler handler); 64b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetNotationDeclHandler(struct ExpatIFace *, XML_Parser parser, XML_NotationDeclHandler handler); 65b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetNotStandaloneHandler(struct ExpatIFace *, XML_Parser parser, XML_NotStandaloneHandler handler); 66b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Error _Expat_XML_GetErrorCode(struct ExpatIFace *, XML_Parser parser); 67b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern const XML_LChar * _Expat_XML_ErrorString(struct ExpatIFace *, enum XML_Error code); 68b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern long _Expat_XML_GetCurrentByteIndex(struct ExpatIFace *, XML_Parser parser); 69b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern int _Expat_XML_GetCurrentLineNumber(struct ExpatIFace *, XML_Parser parser); 70b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern int _Expat_XML_GetCurrentColumnNumber(struct ExpatIFace *, XML_Parser parser); 71b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern int _Expat_XML_GetCurrentByteCount(struct ExpatIFace *, XML_Parser parser); 72b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern const char * _Expat_XML_GetInputContext(struct ExpatIFace *, XML_Parser parser, int * offset, int * size); 73b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetUserData(struct ExpatIFace *, XML_Parser parser, void * userData); 74b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_DefaultCurrent(struct ExpatIFace *, XML_Parser parser); 75b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_UseParserAsHandlerArg(struct ExpatIFace *, XML_Parser parser); 76b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Status _Expat_XML_SetBase(struct ExpatIFace *, XML_Parser parser, const XML_Char * base); 77b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern const XML_Char * _Expat_XML_GetBase(struct ExpatIFace *, XML_Parser parser); 78b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern int _Expat_XML_GetSpecifiedAttributeCount(struct ExpatIFace *, XML_Parser parser); 79b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern int _Expat_XML_GetIdAttributeIndex(struct ExpatIFace *, XML_Parser parser); 80b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Status _Expat_XML_SetEncoding(struct ExpatIFace *, XML_Parser parser, const XML_Char * encoding); 81b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern int _Expat_XML_SetParamEntityParsing(struct ExpatIFace *, XML_Parser parser, enum XML_ParamEntityParsing parsing); 82b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetReturnNSTriplet(struct ExpatIFace *, XML_Parser parser, int do_nst); 83b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern const XML_LChar * _Expat_XML_ExpatVersion(struct ExpatIFace *); 84b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern XML_Expat_Version _Expat_XML_ExpatVersionInfo(struct ExpatIFace *); 85b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern XML_Bool _Expat_XML_ParserReset(struct ExpatIFace *, XML_Parser parser, const XML_Char * encoding); 86b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_SetSkippedEntityHandler(struct ExpatIFace *, XML_Parser parser, XML_SkippedEntityHandler handler); 87b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Error _Expat_XML_UseForeignDTD(struct ExpatIFace *, XML_Parser parser, XML_Bool useDTD); 88b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern const XML_Feature * _Expat_XML_GetFeatureList(struct ExpatIFace *); 89b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Status _Expat_XML_StopParser(struct ExpatIFace *, XML_Parser parser, XML_Bool resumable); 90b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern enum XML_Status _Expat_XML_ResumeParser(struct ExpatIFace *, XML_Parser parser); 91b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_GetParsingStatus(struct ExpatIFace *, XML_Parser parser, XML_ParsingStatus * status); 92b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_FreeContentModel(struct ExpatIFace *, XML_Parser parser, XML_Content * model); 93b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void * _Expat_XML_MemMalloc(struct ExpatIFace *, XML_Parser parser, size_t size); 94b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void * _Expat_XML_MemRealloc(struct ExpatIFace *, XML_Parser parser, void * ptr, size_t size); 95b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectextern void _Expat_XML_MemFree(struct ExpatIFace *, XML_Parser parser, void * ptr); 96b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 97b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 98b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source ProjectCONST APTR main_vectors[] = 99b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 100b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_Obtain, 101b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_Release, 102b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project NULL, 103b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project NULL, 104b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ParserCreate, 105b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ParserCreateNS, 106b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ParserCreate_MM, 107b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ExternalEntityParserCreate, 108b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ParserFree, 109b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_Parse, 110b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ParseBuffer, 111b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetBuffer, 112b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetStartElementHandler, 113b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetEndElementHandler, 114b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetElementHandler, 115b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetCharacterDataHandler, 116b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetProcessingInstructionHandler, 117b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetCommentHandler, 118b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetStartCdataSectionHandler, 119b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetEndCdataSectionHandler, 120b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetCdataSectionHandler, 121b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetDefaultHandler, 122b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetDefaultHandlerExpand, 123b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetExternalEntityRefHandler, 124b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetExternalEntityRefHandlerArg, 125b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetUnknownEncodingHandler, 126b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetStartNamespaceDeclHandler, 127b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetEndNamespaceDeclHandler, 128b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetNamespaceDeclHandler, 129b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetXmlDeclHandler, 130b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetStartDoctypeDeclHandler, 131b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetEndDoctypeDeclHandler, 132b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetDoctypeDeclHandler, 133b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetElementDeclHandler, 134b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetAttlistDeclHandler, 135b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetEntityDeclHandler, 136b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetUnparsedEntityDeclHandler, 137b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetNotationDeclHandler, 138b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetNotStandaloneHandler, 139b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetErrorCode, 140b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ErrorString, 141b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetCurrentByteIndex, 142b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetCurrentLineNumber, 143b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetCurrentColumnNumber, 144b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetCurrentByteCount, 145b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetInputContext, 146b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetUserData, 147b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_DefaultCurrent, 148b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_UseParserAsHandlerArg, 149b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetBase, 150b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetBase, 151b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetSpecifiedAttributeCount, 152b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetIdAttributeIndex, 153b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetEncoding, 154b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetParamEntityParsing, 155b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetReturnNSTriplet, 156b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ExpatVersion, 157b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ExpatVersionInfo, 158b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ParserReset, 159b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_SetSkippedEntityHandler, 160b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_UseForeignDTD, 161b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetFeatureList, 162b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_StopParser, 163b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_ResumeParser, 164b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_GetParsingStatus, 165b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_FreeContentModel, 166b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_MemMalloc, 167b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_MemRealloc, 168b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project _Expat_XML_MemFree, 169b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project (APTR)-1 170b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project}; 171b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 172b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectuint32 _Expat_Obtain(struct ExpatIFace *Self) 173b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 174b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return ++Self->Data.RefCount; 175b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 176b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 177b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectuint32 _Expat_Release(struct ExpatIFace *Self) 178b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 179b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return --Self->Data.RefCount; 180b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 181b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 182b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source ProjectXML_Parser _Expat_XML_ParserCreate(struct ExpatIFace * Self, const XML_Char *encoding) 183b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 184b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ParserCreate(encoding); 185b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 186b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 187b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source ProjectXML_Parser _Expat_XML_ParserCreateNS(struct ExpatIFace * Self, const XML_Char *encoding, XML_Char nsSep) 188b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 189b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ParserCreateNS(encoding, nsSep); 190b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 191b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 192b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source ProjectXML_Parser _Expat_XML_ParserCreate_MM(struct ExpatIFace * Self, const XML_Char *encoding, const XML_Memory_Handling_Suite *memsuite, const XML_Char *namespaceSeparator) 193b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 194b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ParserCreate_MM(encoding, memsuite, namespaceSeparator); 195b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 196b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 197b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source ProjectXML_Parser _Expat_XML_ExternalEntityParserCreate(struct ExpatIFace * Self, XML_Parser parser, const XML_Char *context, const XML_Char *encoding) 198b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 199b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ExternalEntityParserCreate(parser, context, encoding); 200b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 201b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 202b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_ParserFree(struct ExpatIFace *Self, XML_Parser parser) 203b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 204b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_ParserFree(parser); 205b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 206b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 207b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Status _Expat_XML_Parse(struct ExpatIFace * Self, XML_Parser parser, const char * s, int len, int isFinal) 208b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 209b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_Parse(parser, s, len, isFinal); 210b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 211b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 212b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Status _Expat_XML_ParseBuffer(struct ExpatIFace * Self, XML_Parser parser, int len, int isFinal) 213b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 214b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ParseBuffer(parser, len, isFinal); 215b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 216b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 217b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid * _Expat_XML_GetBuffer(struct ExpatIFace * Self, XML_Parser parser, int len) 218b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 219b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetBuffer(parser, len); 220b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 221b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 222b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetStartElementHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartElementHandler start) 223b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 224b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetStartElementHandler(parser, start); 225b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 226b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 227b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetEndElementHandler(struct ExpatIFace * Self, XML_Parser parser, XML_EndElementHandler end) 228b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 229b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetEndElementHandler(parser, end); 230b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 231b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 232b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetElementHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end) 233b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 234b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetElementHandler(parser, start, end); 235b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 236b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 237b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetCharacterDataHandler(struct ExpatIFace * Self, XML_Parser parser, XML_CharacterDataHandler handler) 238b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 239b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetCharacterDataHandler(parser, handler); 240b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 241b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 242b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetProcessingInstructionHandler(struct ExpatIFace * Self, XML_Parser parser, XML_ProcessingInstructionHandler handler) 243b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 244b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetProcessingInstructionHandler(parser, handler); 245b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 246b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 247b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetCommentHandler(struct ExpatIFace * Self, XML_Parser parser, XML_CommentHandler handler) 248b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 249b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetCommentHandler(parser, handler); 250b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 251b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 252b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetStartCdataSectionHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartCdataSectionHandler start) 253b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 254b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetStartCdataSectionHandler(parser, start); 255b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 256b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 257b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetEndCdataSectionHandler(struct ExpatIFace * Self, XML_Parser parser, XML_EndCdataSectionHandler end) 258b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 259b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetEndCdataSectionHandler(parser, end); 260b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 261b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 262b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetCdataSectionHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end) 263b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 264b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetCdataSectionHandler(parser, start, end); 265b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 266b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 267b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetDefaultHandler(struct ExpatIFace * Self, XML_Parser parser, XML_DefaultHandler handler) 268b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 269b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetDefaultHandler(parser, handler); 270b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 271b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 272b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetDefaultHandlerExpand(struct ExpatIFace * Self, XML_Parser parser, XML_DefaultHandler handler) 273b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 274b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetDefaultHandlerExpand(parser, handler); 275b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 276b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 277b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetExternalEntityRefHandler(struct ExpatIFace * Self, XML_Parser parser, XML_ExternalEntityRefHandler handler) 278b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 279b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetExternalEntityRefHandler(parser, handler); 280b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 281b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 282b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetExternalEntityRefHandlerArg(struct ExpatIFace * Self, XML_Parser parser, void * arg) 283b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 284b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetExternalEntityRefHandlerArg(parser, arg); 285b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 286b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 287b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetUnknownEncodingHandler(struct ExpatIFace * Self, XML_Parser parser, XML_UnknownEncodingHandler handler, void * data) 288b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 289b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetUnknownEncodingHandler(parser, handler, data); 290b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 291b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 292b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetStartNamespaceDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartNamespaceDeclHandler start) 293b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 294b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetStartNamespaceDeclHandler(parser, start); 295b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 296b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 297b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetEndNamespaceDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_EndNamespaceDeclHandler end) 298b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 299b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetEndNamespaceDeclHandler(parser, end); 300b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 301b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 302b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetNamespaceDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end) 303b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 304b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetNamespaceDeclHandler(parser, start, end); 305b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 306b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 307b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetXmlDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_XmlDeclHandler handler) 308b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 309b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetXmlDeclHandler(parser, handler); 310b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 311b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 312b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetStartDoctypeDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartDoctypeDeclHandler start) 313b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 314b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetStartDoctypeDeclHandler(parser, start); 315b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 316b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 317b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetEndDoctypeDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_EndDoctypeDeclHandler end) 318b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 319b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetEndDoctypeDeclHandler(parser, end); 320b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 321b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 322b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetDoctypeDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end) 323b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 324b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetDoctypeDeclHandler(parser, start, end); 325b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 326b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 327b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetElementDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_ElementDeclHandler eldecl) 328b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 329b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetElementDeclHandler(parser, eldecl); 330b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 331b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 332b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetAttlistDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_AttlistDeclHandler attdecl) 333b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 334b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetAttlistDeclHandler(parser, attdecl); 335b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 336b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 337b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetEntityDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_EntityDeclHandler handler) 338b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 339b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetEntityDeclHandler(parser, handler); 340b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 341b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 342b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetUnparsedEntityDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_UnparsedEntityDeclHandler handler) 343b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 344b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetUnparsedEntityDeclHandler(parser, handler); 345b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 346b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 347b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetNotationDeclHandler(struct ExpatIFace * Self, XML_Parser parser, XML_NotationDeclHandler handler) 348b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 349b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetNotationDeclHandler(parser, handler); 350b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 351b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 352b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetNotStandaloneHandler(struct ExpatIFace * Self, XML_Parser parser, XML_NotStandaloneHandler handler) 353b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 354b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetNotStandaloneHandler(parser, handler); 355b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 356b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 357b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Error _Expat_XML_GetErrorCode(struct ExpatIFace * Self, XML_Parser parser) 358b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 359b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetErrorCode(parser); 360b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 361b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 362b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectconst XML_LChar * _Expat_XML_ErrorString(struct ExpatIFace * Self, enum XML_Error code) 363b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 364b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ErrorString(code); 365b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 366b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 367b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectlong _Expat_XML_GetCurrentByteIndex(struct ExpatIFace * Self, XML_Parser parser) 368b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 369b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetCurrentByteIndex(parser); 370b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 371b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 372b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectint _Expat_XML_GetCurrentLineNumber(struct ExpatIFace * Self, XML_Parser parser) 373b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 374b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetCurrentLineNumber(parser); 375b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 376b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 377b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectint _Expat_XML_GetCurrentColumnNumber(struct ExpatIFace * Self, XML_Parser parser) 378b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 379b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetCurrentColumnNumber(parser); 380b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 381b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 382b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectint _Expat_XML_GetCurrentByteCount(struct ExpatIFace * Self, XML_Parser parser) 383b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 384b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetCurrentByteCount(parser); 385b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 386b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 387b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectconst char * _Expat_XML_GetInputContext(struct ExpatIFace * Self, XML_Parser parser, int * offset, int * size) 388b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 389b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetInputContext(parser, offset, size); 390b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 391b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 392b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetUserData(struct ExpatIFace * Self, XML_Parser parser, void * userData) 393b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 394b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetUserData(parser, userData); 395b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 396b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 397b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_DefaultCurrent(struct ExpatIFace * Self, XML_Parser parser) 398b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 399b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_DefaultCurrent(parser); 400b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 401b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 402b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_UseParserAsHandlerArg(struct ExpatIFace * Self, XML_Parser parser) 403b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 404b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_UseParserAsHandlerArg(parser); 405b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 406b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 407b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Status _Expat_XML_SetBase(struct ExpatIFace * Self, XML_Parser parser, const XML_Char *p) 408b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 409b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_SetBase(parser, p); 410b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 411b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 412b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectconst XML_Char * _Expat_XML_GetBase(struct ExpatIFace * Self, XML_Parser parser) 413b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 414b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetBase(parser); 415b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 416b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 417b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectint _Expat_XML_GetSpecifiedAttributeCount(struct ExpatIFace * Self, XML_Parser parser) 418b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 419b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetSpecifiedAttributeCount(parser); 420b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 421b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 422b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectint _Expat_XML_GetIdAttributeIndex(struct ExpatIFace * Self, XML_Parser parser) 423b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 424b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetIdAttributeIndex(parser); 425b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 426b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 427b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Status _Expat_XML_SetEncoding(struct ExpatIFace * Self, XML_Parser parser, const XML_Char *encoding) 428b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 429b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_SetEncoding(parser, encoding); 430b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 431b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 432b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectint _Expat_XML_SetParamEntityParsing(struct ExpatIFace * Self, XML_Parser parser, enum XML_ParamEntityParsing parsing) 433b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 434b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_SetParamEntityParsing(parser, parsing); 435b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 436b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 437b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetReturnNSTriplet(struct ExpatIFace * Self, XML_Parser parser, int do_nst) 438b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 439b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetReturnNSTriplet(parser, do_nst); 440b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 441b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 442b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectconst XML_LChar * _Expat_XML_ExpatVersion(struct ExpatIFace * Self) 443b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 444b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ExpatVersion(); 445b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 446b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 447b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source ProjectXML_Expat_Version _Expat_XML_ExpatVersionInfo(struct ExpatIFace * Self) 448b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 449b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ExpatVersionInfo(); 450b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 451b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 452b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source ProjectXML_Bool _Expat_XML_ParserReset(struct ExpatIFace * Self, XML_Parser parser, const XML_Char *encoding) 453b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 454b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ParserReset(parser, encoding); 455b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 456b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 457b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_SetSkippedEntityHandler(struct ExpatIFace * Self, XML_Parser parser, XML_SkippedEntityHandler handler) 458b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 459b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_SetSkippedEntityHandler(parser, handler); 460b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 461b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 462b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Error _Expat_XML_UseForeignDTD(struct ExpatIFace * Self, XML_Parser parser, XML_Bool useDTD) 463b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 464b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_UseForeignDTD(parser, useDTD); 465b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 466b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 467b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectconst XML_Feature * _Expat_XML_GetFeatureList(struct ExpatIFace * Self) 468b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 469b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_GetFeatureList(); 470b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 471b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 472b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Status _Expat_XML_StopParser(struct ExpatIFace * Self, XML_Parser parser, XML_Bool resumable) 473b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 474b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_StopParser(parser, resumable); 475b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 476b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 477b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectenum XML_Status _Expat_XML_ResumeParser(struct ExpatIFace * Self, XML_Parser parser) 478b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 479b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_ResumeParser(parser); 480b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 481b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 482b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_GetParsingStatus(struct ExpatIFace * Self, XML_Parser parser, XML_ParsingStatus * status) 483b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 484b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_GetParsingStatus(parser, status); 485b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 486b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 487b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_FreeContentModel(struct ExpatIFace * Self, XML_Parser parser, XML_Content * model) 488b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 489b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_FreeContentModel(parser, model); 490b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 491b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 492b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid * _Expat_XML_MemMalloc(struct ExpatIFace * Self, XML_Parser parser, size_t size) 493b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 494b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project return XML_MemMalloc(parser, size); 495b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 496b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 497b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid * _Expat_XML_MemRealloc(struct ExpatIFace * Self, XML_Parser parser, void * ptr, size_t size) 498b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 499b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_MemRealloc(parser, ptr, size); 500b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 501b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project 502b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Projectvoid _Expat_XML_MemFree(struct ExpatIFace * Self, XML_Parser parser, void * ptr) 503b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project{ 504b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project XML_MemFree(parser, ptr); 505b80e287d54a028e744f9fe412840a89ec7f8084bThe Android Open Source Project} 506