6 #define Expat_INCLUDED 1
11 #define XML_SetProcessingInstructionHandler XML_SetProcessingInstrHandler
12 #define XML_SetUnparsedEntityDeclHandler XML_SetUnparsedEntDeclHandler
13 #define XML_SetStartNamespaceDeclHandler XML_SetStartNamespcDeclHandler
14 #define XML_SetExternalEntityRefHandlerArg XML_SetExternalEntRefHandlerArg
29 #define XML_TRUE ((XML_Bool) 1)
30 #define XML_FALSE ((XML_Bool) 0)
47 #define XML_STATUS_ERROR XML_STATUS_ERROR
49 #define XML_STATUS_OK XML_STATUS_OK
51 #define XML_STATUS_SUSPENDED XML_STATUS_SUSPENDED
156 XML_ElementDeclHandler eldecl);
166 typedef
void (
XMLCALL *XML_AttlistDeclHandler) (
176 XML_AttlistDeclHandler attdecl);
186 typedef
void (
XMLCALL *XML_XmlDeclHandler) (
void *userData,
193 XML_XmlDeclHandler xmldecl);
197 void *(*malloc_fcn)(
size_t size);
198 void *(*realloc_fcn)(
void *ptr,
size_t size);
235 const
XML_Char *namespaceSeparator);
252 typedef
void (
XMLCALL *XML_StartElementHandler) (
void *userData,
256 typedef
void (
XMLCALL *XML_EndElementHandler) (
void *userData,
261 typedef
void (
XMLCALL *XML_CharacterDataHandler) (
void *userData,
266 typedef
void (
XMLCALL *XML_ProcessingInstructionHandler) (
272 typedef
void (
XMLCALL *XML_CommentHandler) (
void *userData,
275 typedef
void (
XMLCALL *XML_StartCdataSectionHandler) (
void *userData);
276 typedef
void (
XMLCALL *XML_EndCdataSectionHandler) (
void *userData);
291 typedef
void (
XMLCALL *XML_DefaultHandler) (
void *userData,
298 typedef
void (
XMLCALL *XML_StartDoctypeDeclHandler) (
329 typedef
void (
XMLCALL *XML_EntityDeclHandler) (
342 XML_EntityDeclHandler handler);
353 typedef
void (
XMLCALL *XML_UnparsedEntityDeclHandler) (
365 typedef
void (
XMLCALL *XML_NotationDeclHandler) (
378 typedef
void (
XMLCALL *XML_StartNamespaceDeclHandler) (
383 typedef
void (
XMLCALL *XML_EndNamespaceDeclHandler) (
396 typedef
int (
XMLCALL *XML_NotStandaloneHandler) (
void *userData);
432 typedef
int (
XMLCALL *XML_ExternalEntityRefHandler) (
449 typedef
void (
XMLCALL *XML_SkippedEntityHandler) (
452 int is_parameter_entity);
528 typedef int (
XMLCALL *XML_UnknownEncodingHandler) (
529 void *encodingHandlerData,
535 XML_StartElementHandler
start,
536 XML_EndElementHandler end);
540 XML_StartElementHandler handler);
544 XML_EndElementHandler handler);
548 XML_CharacterDataHandler handler);
552 XML_ProcessingInstructionHandler handler);
555 XML_CommentHandler handler);
559 XML_StartCdataSectionHandler start,
560 XML_EndCdataSectionHandler end);
564 XML_StartCdataSectionHandler start);
568 XML_EndCdataSectionHandler end);
576 XML_DefaultHandler handler);
584 XML_DefaultHandler handler);
588 XML_StartDoctypeDeclHandler start,
593 XML_StartDoctypeDeclHandler start);
601 XML_UnparsedEntityDeclHandler handler);
605 XML_NotationDeclHandler handler);
609 XML_StartNamespaceDeclHandler start,
610 XML_EndNamespaceDeclHandler end);
614 XML_StartNamespaceDeclHandler start);
618 XML_EndNamespaceDeclHandler end);
622 XML_NotStandaloneHandler handler);
626 XML_ExternalEntityRefHandler handler);
638 XML_SkippedEntityHandler handler);
642 XML_UnknownEncodingHandler handler,
643 void *encodingHandlerData);
674 #define XML_GetUserData(parser) (*(void **)(parser))
765 XML_GetAttributeInfo(XML_Parser parser);
778 XML_Parse(XML_Parser parser, const
char *
s,
int len,
int isFinal);
916 unsigned long hash_salt);
966 #define XML_GetErrorLineNumber XML_GetCurrentLineNumber
967 #define XML_GetErrorColumnNumber XML_GetCurrentColumnNumber
968 #define XML_GetErrorByteIndex XML_GetCurrentByteIndex
1039 #define XML_MAJOR_VERSION 2
1040 #define XML_MINOR_VERSION 1
1041 #define XML_MICRO_VERSION 0