1 /* Automatically generated header! Do not edit! */
    2 
    3 #ifndef _PPCINLINE_EXPAT_H
    4 #define _PPCINLINE_EXPAT_H
    5 
    6 #ifndef __PPCINLINE_MACROS_H
    7 #include <ppcinline/macros.h>
    8 #endif /* !__PPCINLINE_MACROS_H */
    9 
   10 #ifndef EXPAT_BASE_NAME
   11 #define EXPAT_BASE_NAME ExpatBase
   12 #endif /* !EXPAT_BASE_NAME */
   13 
   14 #define XML_ParserCreate(__p0) \
   15 	(((XML_Parser (*)(const XML_Char *))*(void**)((long)(EXPAT_BASE_NAME) - 514))(__p0))
   16 
   17 #define XML_ParserCreateNS(__p0, __p1) \
   18 	(((XML_Parser (*)(const XML_Char *, XML_Char ))*(void**)((long)(EXPAT_BASE_NAME) - 520))(__p0, __p1))
   19 
   20 #define XML_ParserCreate_MM(__p0, __p1, __p2) \
   21 	(((XML_Parser (*)(const XML_Char *, const XML_Memory_Handling_Suite *, const XML_Char *))*(void**)((long)(EXPAT_BASE_NAME) - 526))(__p0, __p1, __p2))
   22 
   23 #define XML_ParserReset(__p0, __p1) \
   24 	LP2(354, XML_Bool , XML_ParserReset, \
   25 		XML_Parser , __p0, a0, \
   26 		const XML_Char *, __p1, a1, \
   27 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   28 
   29 #define XML_SetEncoding(__p0, __p1) \
   30 	LP2(324, int , XML_SetEncoding, \
   31 		XML_Parser , __p0, a0, \
   32 		const XML_Char *, __p1, a1, \
   33 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   34 
   35 #define XML_ExternalEntityParserCreate(__p0, __p1, __p2) \
   36 	LP3(48, XML_Parser , XML_ExternalEntityParserCreate, \
   37 		XML_Parser , __p0, a0, \
   38 		const XML_Char *, __p1, a1, \
   39 		const XML_Char *, __p2, a2, \
   40 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   41 
   42 #define XML_ParserFree(__p0) \
   43 	LP1NR(54, XML_ParserFree, \
   44 		XML_Parser , __p0, a0, \
   45 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   46 
   47 #define XML_UseParserAsHandlerArg(__p0) \
   48 	LP1NR(294, XML_UseParserAsHandlerArg, \
   49 		XML_Parser , __p0, a0, \
   50 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   51 
   52 #define XML_UseForeignDTD(__p0, __p1) \
   53 	LP2(366, int , XML_UseForeignDTD, \
   54 		XML_Parser , __p0, a0, \
   55 		XML_Bool , __p1, d0, \
   56 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   57 
   58 #define XML_SetReturnNSTriplet(__p0, __p1) \
   59 	LP2NR(336, XML_SetReturnNSTriplet, \
   60 		XML_Parser , __p0, a0, \
   61 		int , __p1, d0, \
   62 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   63 
   64 #define XML_SetUserData(__p0, __p1) \
   65 	LP2NR(282, XML_SetUserData, \
   66 		XML_Parser , __p0, a0, \
   67 		void *, __p1, a1, \
   68 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   69 
   70 #define XML_SetBase(__p0, __p1) \
   71 	LP2(300, int , XML_SetBase, \
   72 		XML_Parser , __p0, a0, \
   73 		const XML_Char *, __p1, a1, \
   74 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   75 
   76 #define XML_GetBase(__p0) \
   77 	LP1(306, const XML_Char *, XML_GetBase, \
   78 		XML_Parser , __p0, a0, \
   79 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   80 
   81 #define XML_GetSpecifiedAttributeCount(__p0) \
   82 	LP1(312, int , XML_GetSpecifiedAttributeCount, \
   83 		XML_Parser , __p0, a0, \
   84 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   85 
   86 #define XML_GetIdAttributeIndex(__p0) \
   87 	LP1(318, int , XML_GetIdAttributeIndex, \
   88 		XML_Parser , __p0, a0, \
   89 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   90 
   91 #define XML_SetParamEntityParsing(__p0, __p1) \
   92 	LP2(330, int , XML_SetParamEntityParsing, \
   93 		XML_Parser , __p0, a0, \
   94 		int , __p1, d0, \
   95 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
   96 
   97 #define XML_Parse(__p0, __p1, __p2, __p3) \
   98 	LP4(60, int , XML_Parse, \
   99 		XML_Parser , __p0, a0, \
  100 		const char *, __p1, a1, \
  101 		int , __p2, d0, \
  102 		int , __p3, d1, \
  103 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  104 
  105 #define XML_ParseBuffer(__p0, __p1, __p2) \
  106 	LP3(66, int , XML_ParseBuffer, \
  107 		XML_Parser , __p0, a0, \
  108 		int , __p1, d0, \
  109 		int , __p2, d1, \
  110 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  111 
  112 #define XML_GetBuffer(__p0, __p1) \
  113 	LP2(72, void *, XML_GetBuffer, \
  114 		XML_Parser , __p0, a0, \
  115 		int , __p1, d0, \
  116 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  117 
  118 #define XML_StopParser(__p0, __p1) \
  119 	LP2(378, int , XML_StopParser, \
  120 		XML_Parser , __p0, a0, \
  121 		XML_Bool , __p1, d0, \
  122 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  123 
  124 #define XML_ResumeParser(__p0) \
  125 	LP1(384, int , XML_ResumeParser, \
  126 		XML_Parser , __p0, a0, \
  127 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  128 
  129 #define XML_GetParsingStatus(__p0, __p1) \
  130 	LP2NR(390, XML_GetParsingStatus, \
  131 		XML_Parser , __p0, a0, \
  132 		XML_ParsingStatus *, __p1, a1, \
  133 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  134 
  135 #define XML_GetErrorCode(__p0) \
  136 	LP1(240, int , XML_GetErrorCode, \
  137 		XML_Parser , __p0, a0, \
  138 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  139 
  140 #define XML_GetCurrentByteIndex(__p0) \
  141 	LP1(252, long , XML_GetCurrentByteIndex, \
  142 		XML_Parser , __p0, a0, \
  143 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  144 
  145 #define XML_GetCurrentByteCount(__p0) \
  146 	LP1(270, int , XML_GetCurrentByteCount, \
  147 		XML_Parser , __p0, a0, \
  148 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  149 
  150 #define XML_GetInputContext(__p0, __p1, __p2) \
  151 	LP3(276, const char *, XML_GetInputContext, \
  152 		XML_Parser , __p0, a0, \
  153 		int *, __p1, a1, \
  154 		int *, __p2, a2, \
  155 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  156 
  157 #define XML_GetCurrentLineNumber(__p0) \
  158 	LP1(258, XML_Size , XML_GetCurrentLineNumber, \
  159 		XML_Parser , __p0, a0, \
  160 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  161 
  162 #define XML_GetCurrentColumnNumber(__p0) \
  163 	LP1(264, XML_Size , XML_GetCurrentColumnNumber, \
  164 		XML_Parser , __p0, a0, \
  165 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  166 
  167 #define XML_FreeContentModel(__p0, __p1) \
  168 	LP2NR(396, XML_FreeContentModel, \
  169 		XML_Parser , __p0, a0, \
  170 		XML_Content *, __p1, a1, \
  171 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  172 
  173 #define XML_MemMalloc(__p0, __p1) \
  174 	LP2(402, void *, XML_MemMalloc, \
  175 		XML_Parser , __p0, a0, \
  176 		size_t , __p1, d0, \
  177 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  178 
  179 #define XML_MemRealloc(__p0, __p1, __p2) \
  180 	LP3(408, void *, XML_MemRealloc, \
  181 		XML_Parser , __p0, a0, \
  182 		void *, __p1, a1, \
  183 		size_t , __p2, d0, \
  184 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  185 
  186 #define XML_MemFree(__p0, __p1) \
  187 	LP2NR(414, XML_MemFree, \
  188 		XML_Parser , __p0, a0, \
  189 		void *, __p1, a1, \
  190 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  191 
  192 #define XML_DefaultCurrent(__p0) \
  193 	LP1NR(288, XML_DefaultCurrent, \
  194 		XML_Parser , __p0, a0, \
  195 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  196 
  197 #define XML_ErrorString(__p0) \
  198 	LP1(246, const XML_LChar *, XML_ErrorString, \
  199 		int , __p0, d0, \
  200 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  201 
  202 #define XML_ExpatVersion() \
  203 	LP0(342, const XML_LChar *, XML_ExpatVersion, \
  204 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  205 
  206 #define XML_ExpatVersionInfo() \
  207 	LP0(348, XML_Expat_Version , XML_ExpatVersionInfo, \
  208 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  209 
  210 #define XML_GetFeatureList() \
  211 	LP0(372, const XML_Feature *, XML_GetFeatureList, \
  212 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  213 
  214 #define XML_SetElementHandler(__p0, __p1, __p2) \
  215 	LP3NR(90, XML_SetElementHandler, \
  216 		XML_Parser , __p0, a0, \
  217 		XML_StartElementHandler , __p1, a1, \
  218 		XML_EndElementHandler , __p2, a2, \
  219 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  220 
  221 #define XML_SetStartElementHandler(__p0, __p1) \
  222 	LP2NR(78, XML_SetStartElementHandler, \
  223 		XML_Parser , __p0, a0, \
  224 		XML_StartElementHandler , __p1, a1, \
  225 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  226 
  227 #define XML_SetEndElementHandler(__p0, __p1) \
  228 	LP2NR(84, XML_SetEndElementHandler, \
  229 		XML_Parser , __p0, a0, \
  230 		XML_EndElementHandler , __p1, a1, \
  231 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  232 
  233 #define XML_SetCharacterDataHandler(__p0, __p1) \
  234 	LP2NR(96, XML_SetCharacterDataHandler, \
  235 		XML_Parser , __p0, a0, \
  236 		XML_CharacterDataHandler , __p1, a1, \
  237 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  238 
  239 #define XML_SetProcessingInstructionHandler(__p0, __p1) \
  240 	LP2NR(102, XML_SetProcessingInstructionHandler, \
  241 		XML_Parser , __p0, a0, \
  242 		XML_ProcessingInstructionHandler , __p1, a1, \
  243 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  244 
  245 #define XML_SetCommentHandler(__p0, __p1) \
  246 	LP2NR(108, XML_SetCommentHandler, \
  247 		XML_Parser , __p0, a0, \
  248 		XML_CommentHandler , __p1, a1, \
  249 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  250 
  251 #define XML_SetCdataSectionHandler(__p0, __p1, __p2) \
  252 	LP3NR(126, XML_SetCdataSectionHandler, \
  253 		XML_Parser , __p0, a0, \
  254 		XML_StartCdataSectionHandler , __p1, a1, \
  255 		XML_EndCdataSectionHandler , __p2, a2, \
  256 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  257 
  258 #define XML_SetStartCdataSectionHandler(__p0, __p1) \
  259 	LP2NR(114, XML_SetStartCdataSectionHandler, \
  260 		XML_Parser , __p0, a0, \
  261 		XML_StartCdataSectionHandler , __p1, a1, \
  262 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  263 
  264 #define XML_SetEndCdataSectionHandler(__p0, __p1) \
  265 	LP2NR(120, XML_SetEndCdataSectionHandler, \
  266 		XML_Parser , __p0, a0, \
  267 		XML_EndCdataSectionHandler , __p1, a1, \
  268 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  269 
  270 #define XML_SetDefaultHandler(__p0, __p1) \
  271 	LP2NR(132, XML_SetDefaultHandler, \
  272 		XML_Parser , __p0, a0, \
  273 		XML_DefaultHandler , __p1, a1, \
  274 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  275 
  276 #define XML_SetDefaultHandlerExpand(__p0, __p1) \
  277 	LP2NR(138, XML_SetDefaultHandlerExpand, \
  278 		XML_Parser , __p0, a0, \
  279 		XML_DefaultHandler , __p1, a1, \
  280 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  281 
  282 #define XML_SetDoctypeDeclHandler(__p0, __p1, __p2) \
  283 	LP3NR(198, XML_SetDoctypeDeclHandler, \
  284 		XML_Parser , __p0, a0, \
  285 		XML_StartDoctypeDeclHandler , __p1, a1, \
  286 		XML_EndDoctypeDeclHandler , __p2, a2, \
  287 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  288 
  289 #define XML_SetStartDoctypeDeclHandler(__p0, __p1) \
  290 	LP2NR(186, XML_SetStartDoctypeDeclHandler, \
  291 		XML_Parser , __p0, a0, \
  292 		XML_StartDoctypeDeclHandler , __p1, a1, \
  293 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  294 
  295 #define XML_SetEndDoctypeDeclHandler(__p0, __p1) \
  296 	LP2NR(192, XML_SetEndDoctypeDeclHandler, \
  297 		XML_Parser , __p0, a0, \
  298 		XML_EndDoctypeDeclHandler , __p1, a1, \
  299 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  300 
  301 #define XML_SetUnparsedEntityDeclHandler(__p0, __p1) \
  302 	LP2NR(222, XML_SetUnparsedEntityDeclHandler, \
  303 		XML_Parser , __p0, a0, \
  304 		XML_UnparsedEntityDeclHandler , __p1, a1, \
  305 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  306 
  307 #define XML_SetNotationDeclHandler(__p0, __p1) \
  308 	LP2NR(228, XML_SetNotationDeclHandler, \
  309 		XML_Parser , __p0, a0, \
  310 		XML_NotationDeclHandler , __p1, a1, \
  311 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  312 
  313 #define XML_SetNamespaceDeclHandler(__p0, __p1, __p2) \
  314 	LP3NR(174, XML_SetNamespaceDeclHandler, \
  315 		XML_Parser , __p0, a0, \
  316 		XML_StartNamespaceDeclHandler , __p1, a1, \
  317 		XML_EndNamespaceDeclHandler , __p2, a2, \
  318 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  319 
  320 #define XML_SetStartNamespaceDeclHandler(__p0, __p1) \
  321 	LP2NR(162, XML_SetStartNamespaceDeclHandler, \
  322 		XML_Parser , __p0, a0, \
  323 		XML_StartNamespaceDeclHandler , __p1, a1, \
  324 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  325 
  326 #define XML_SetEndNamespaceDeclHandler(__p0, __p1) \
  327 	LP2NR(168, XML_SetEndNamespaceDeclHandler, \
  328 		XML_Parser , __p0, a0, \
  329 		XML_EndNamespaceDeclHandler , __p1, a1, \
  330 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  331 
  332 #define XML_SetNotStandaloneHandler(__p0, __p1) \
  333 	LP2NR(234, XML_SetNotStandaloneHandler, \
  334 		XML_Parser , __p0, a0, \
  335 		XML_NotStandaloneHandler , __p1, a1, \
  336 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  337 
  338 #define XML_SetExternalEntityRefHandler(__p0, __p1) \
  339 	LP2NR(144, XML_SetExternalEntityRefHandler, \
  340 		XML_Parser , __p0, a0, \
  341 		XML_ExternalEntityRefHandler , __p1, a1, \
  342 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  343 
  344 #define XML_SetExternalEntityRefHandlerArg(__p0, __p1) \
  345 	LP2NR(150, XML_SetExternalEntityRefHandlerArg, \
  346 		XML_Parser , __p0, a0, \
  347 		void *, __p1, a1, \
  348 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  349 
  350 #define XML_SetSkippedEntityHandler(__p0, __p1) \
  351 	LP2NR(360, XML_SetSkippedEntityHandler, \
  352 		XML_Parser , __p0, a0, \
  353 		XML_SkippedEntityHandler , __p1, a1, \
  354 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  355 
  356 #define XML_SetUnknownEncodingHandler(__p0, __p1, __p2) \
  357 	LP3NR(156, XML_SetUnknownEncodingHandler, \
  358 		XML_Parser , __p0, a0, \
  359 		XML_UnknownEncodingHandler , __p1, a1, \
  360 		void *, __p2, a2, \
  361 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  362 
  363 #define XML_SetElementDeclHandler(__p0, __p1) \
  364 	LP2NR(204, XML_SetElementDeclHandler, \
  365 		XML_Parser , __p0, a0, \
  366 		XML_ElementDeclHandler , __p1, a1, \
  367 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  368 
  369 #define XML_SetAttlistDeclHandler(__p0, __p1) \
  370 	LP2NR(210, XML_SetAttlistDeclHandler, \
  371 		XML_Parser , __p0, a0, \
  372 		XML_AttlistDeclHandler , __p1, a1, \
  373 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  374 
  375 #define XML_SetEntityDeclHandler(__p0, __p1) \
  376 	LP2NR(216, XML_SetEntityDeclHandler, \
  377 		XML_Parser , __p0, a0, \
  378 		XML_EntityDeclHandler , __p1, a1, \
  379 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  380 
  381 #define XML_SetXmlDeclHandler(__p0, __p1) \
  382 	LP2NR(180, XML_SetXmlDeclHandler, \
  383 		XML_Parser , __p0, a0, \
  384 		XML_XmlDeclHandler , __p1, a1, \
  385 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  386 
  387 #define XML_ParserCreate_M68K(__p0) \
  388 	LP1(30, XML_Parser , XML_ParserCreate_M68K, \
  389 		const XML_Char *, __p0, a0, \
  390 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  391 
  392 #define XML_ParserCreateNS_M68K(__p0, __p1) \
  393 	LP2(36, XML_Parser , XML_ParserCreateNS_M68K, \
  394 		const XML_Char *, __p0, a0, \
  395 		XML_Char , __p1, d0, \
  396 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  397 
  398 #define XML_ParserCreate_MM_M68K(__p0, __p1, __p2) \
  399 	LP3(42, XML_Parser , XML_ParserCreate_MM_M68K, \
  400 		const XML_Char *, __p0, a0, \
  401 		const XML_Memory_Handling_Suite *, __p1, a1, \
  402 		const XML_Char *, __p2, a2, \
  403 		, EXPAT_BASE_NAME, 0, 0, 0, 0, 0, 0)
  404 
  405 #define XML_SetHashSalt(__p0, __p1) \
  406 	(((int (*)(XML_Parser , unsigned long ))*(void**)((long)(EXPAT_BASE_NAME) - 532))(__p0, __p1))
  407 
  408 #define XML_SetBillionLaughsAttackProtectionMaximumAmplification(__p0, __p1) \
  409 	(((XML_Bool (*)(XML_Parser , float ))*(void**)((long)(EXPAT_BASE_NAME) - 538))(__p0, __p1))
  410 
  411 #define XML_SetBillionLaughsAttackProtectionActivationThreshold(__p0, __p1) \
  412 	(((XML_Bool (*)(XML_Parser , unsigned long long ))*(void**)((long)(EXPAT_BASE_NAME) - 544))(__p0, __p1))
  413 
  414 #endif /* !_PPCINLINE_EXPAT_H */