annotate DEPENDENCIES/mingw32/Python27/include/pyexpat.h @ 118:770eb830ec19 emscripten

Typo fix
author Chris Cannam
date Wed, 18 May 2016 16:14:08 +0100
parents 2a2c65a20a8b
children
rev   line source
Chris@87 1 /* Stuff to export relevant 'expat' entry points from pyexpat to other
Chris@87 2 * parser modules, such as cElementTree. */
Chris@87 3
Chris@87 4 /* note: you must import expat.h before importing this module! */
Chris@87 5
Chris@87 6 #define PyExpat_CAPI_MAGIC "pyexpat.expat_CAPI 1.0"
Chris@87 7 #define PyExpat_CAPSULE_NAME "pyexpat.expat_CAPI"
Chris@87 8
Chris@87 9 struct PyExpat_CAPI
Chris@87 10 {
Chris@87 11 char* magic; /* set to PyExpat_CAPI_MAGIC */
Chris@87 12 int size; /* set to sizeof(struct PyExpat_CAPI) */
Chris@87 13 int MAJOR_VERSION;
Chris@87 14 int MINOR_VERSION;
Chris@87 15 int MICRO_VERSION;
Chris@87 16 /* pointers to selected expat functions. add new functions at
Chris@87 17 the end, if needed */
Chris@87 18 const XML_LChar * (*ErrorString)(enum XML_Error code);
Chris@87 19 enum XML_Error (*GetErrorCode)(XML_Parser parser);
Chris@87 20 XML_Size (*GetErrorColumnNumber)(XML_Parser parser);
Chris@87 21 XML_Size (*GetErrorLineNumber)(XML_Parser parser);
Chris@87 22 enum XML_Status (*Parse)(
Chris@87 23 XML_Parser parser, const char *s, int len, int isFinal);
Chris@87 24 XML_Parser (*ParserCreate_MM)(
Chris@87 25 const XML_Char *encoding, const XML_Memory_Handling_Suite *memsuite,
Chris@87 26 const XML_Char *namespaceSeparator);
Chris@87 27 void (*ParserFree)(XML_Parser parser);
Chris@87 28 void (*SetCharacterDataHandler)(
Chris@87 29 XML_Parser parser, XML_CharacterDataHandler handler);
Chris@87 30 void (*SetCommentHandler)(
Chris@87 31 XML_Parser parser, XML_CommentHandler handler);
Chris@87 32 void (*SetDefaultHandlerExpand)(
Chris@87 33 XML_Parser parser, XML_DefaultHandler handler);
Chris@87 34 void (*SetElementHandler)(
Chris@87 35 XML_Parser parser, XML_StartElementHandler start,
Chris@87 36 XML_EndElementHandler end);
Chris@87 37 void (*SetNamespaceDeclHandler)(
Chris@87 38 XML_Parser parser, XML_StartNamespaceDeclHandler start,
Chris@87 39 XML_EndNamespaceDeclHandler end);
Chris@87 40 void (*SetProcessingInstructionHandler)(
Chris@87 41 XML_Parser parser, XML_ProcessingInstructionHandler handler);
Chris@87 42 void (*SetUnknownEncodingHandler)(
Chris@87 43 XML_Parser parser, XML_UnknownEncodingHandler handler,
Chris@87 44 void *encodingHandlerData);
Chris@87 45 void (*SetUserData)(XML_Parser parser, void *userData);
Chris@87 46 /* always add new stuff to the end! */
Chris@87 47 };
Chris@87 48