From f37aa7610822931b8995491a47e3c4bd7268facc Mon Sep 17 00:00:00 2001 From: Walter Julius Hennecke Date: Fri, 23 Mar 2012 17:07:04 +0100 Subject: [PATCH] Preparations for xml file support --- expat/expat.h | 1014 +++++++++++++++++++++++++++++++++ game/Makefile | 2 + libs/win32/expat/libexpat.a | Bin 0 -> 476138 bytes libs/win32/expat/libexpat.la | 35 ++ libs/win32/expat/libexpat.lai | 35 ++ 5 files changed, 1086 insertions(+) create mode 100644 expat/expat.h create mode 100644 libs/win32/expat/libexpat.a create mode 100644 libs/win32/expat/libexpat.la create mode 100644 libs/win32/expat/libexpat.lai diff --git a/expat/expat.h b/expat/expat.h new file mode 100644 index 0000000..20a8278 --- /dev/null +++ b/expat/expat.h @@ -0,0 +1,1014 @@ +/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + See the file COPYING for copying permission. +*/ + +#ifndef Expat_INCLUDED +#define Expat_INCLUDED 1 + +#ifdef __VMS +/* 0 1 2 3 0 1 2 3 + 1234567890123456789012345678901 1234567890123456789012345678901 */ +#define XML_SetProcessingInstructionHandler XML_SetProcessingInstrHandler +#define XML_SetUnparsedEntityDeclHandler XML_SetUnparsedEntDeclHandler +#define XML_SetStartNamespaceDeclHandler XML_SetStartNamespcDeclHandler +#define XML_SetExternalEntityRefHandlerArg XML_SetExternalEntRefHandlerArg +#endif + +#include +#include "expat_external.h" + +#ifdef __cplusplus +extern "C" { +#endif + +struct XML_ParserStruct; +typedef struct XML_ParserStruct *XML_Parser; + +/* Should this be defined using stdbool.h when C99 is available? */ +typedef unsigned char XML_Bool; +#define XML_TRUE ((XML_Bool) 1) +#define XML_FALSE ((XML_Bool) 0) + +/* The XML_Status enum gives the possible return values for several + API functions. The preprocessor #defines are included so this + stanza can be added to code that still needs to support older + versions of Expat 1.95.x: + + #ifndef XML_STATUS_OK + #define XML_STATUS_OK 1 + #define XML_STATUS_ERROR 0 + #endif + + Otherwise, the #define hackery is quite ugly and would have been + dropped. +*/ +enum XML_Status { + XML_STATUS_ERROR = 0, +#define XML_STATUS_ERROR XML_STATUS_ERROR + XML_STATUS_OK = 1, +#define XML_STATUS_OK XML_STATUS_OK + XML_STATUS_SUSPENDED = 2 +#define XML_STATUS_SUSPENDED XML_STATUS_SUSPENDED +}; + +enum XML_Error { + XML_ERROR_NONE, + XML_ERROR_NO_MEMORY, + XML_ERROR_SYNTAX, + XML_ERROR_NO_ELEMENTS, + XML_ERROR_INVALID_TOKEN, + XML_ERROR_UNCLOSED_TOKEN, + XML_ERROR_PARTIAL_CHAR, + XML_ERROR_TAG_MISMATCH, + XML_ERROR_DUPLICATE_ATTRIBUTE, + XML_ERROR_JUNK_AFTER_DOC_ELEMENT, + XML_ERROR_PARAM_ENTITY_REF, + XML_ERROR_UNDEFINED_ENTITY, + XML_ERROR_RECURSIVE_ENTITY_REF, + XML_ERROR_ASYNC_ENTITY, + XML_ERROR_BAD_CHAR_REF, + XML_ERROR_BINARY_ENTITY_REF, + XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF, + XML_ERROR_MISPLACED_XML_PI, + XML_ERROR_UNKNOWN_ENCODING, + XML_ERROR_INCORRECT_ENCODING, + XML_ERROR_UNCLOSED_CDATA_SECTION, + XML_ERROR_EXTERNAL_ENTITY_HANDLING, + XML_ERROR_NOT_STANDALONE, + XML_ERROR_UNEXPECTED_STATE, + XML_ERROR_ENTITY_DECLARED_IN_PE, + XML_ERROR_FEATURE_REQUIRES_XML_DTD, + XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING, + /* Added in 1.95.7. */ + XML_ERROR_UNBOUND_PREFIX, + /* Added in 1.95.8. */ + XML_ERROR_UNDECLARING_PREFIX, + XML_ERROR_INCOMPLETE_PE, + XML_ERROR_XML_DECL, + XML_ERROR_TEXT_DECL, + XML_ERROR_PUBLICID, + XML_ERROR_SUSPENDED, + XML_ERROR_NOT_SUSPENDED, + XML_ERROR_ABORTED, + XML_ERROR_FINISHED, + XML_ERROR_SUSPEND_PE, + /* Added in 2.0. */ + XML_ERROR_RESERVED_PREFIX_XML, + XML_ERROR_RESERVED_PREFIX_XMLNS, + XML_ERROR_RESERVED_NAMESPACE_URI +}; + +enum XML_Content_Type { + XML_CTYPE_EMPTY = 1, + XML_CTYPE_ANY, + XML_CTYPE_MIXED, + XML_CTYPE_NAME, + XML_CTYPE_CHOICE, + XML_CTYPE_SEQ +}; + +enum XML_Content_Quant { + XML_CQUANT_NONE, + XML_CQUANT_OPT, + XML_CQUANT_REP, + XML_CQUANT_PLUS +}; + +/* If type == XML_CTYPE_EMPTY or XML_CTYPE_ANY, then quant will be + XML_CQUANT_NONE, and the other fields will be zero or NULL. + If type == XML_CTYPE_MIXED, then quant will be NONE or REP and + numchildren will contain number of elements that may be mixed in + and children point to an array of XML_Content cells that will be + all of XML_CTYPE_NAME type with no quantification. + + If type == XML_CTYPE_NAME, then the name points to the name, and + the numchildren field will be zero and children will be NULL. The + quant fields indicates any quantifiers placed on the name. + + CHOICE and SEQ will have name NULL, the number of children in + numchildren and children will point, recursively, to an array + of XML_Content cells. + + The EMPTY, ANY, and MIXED types will only occur at top level. +*/ + +typedef struct XML_cp XML_Content; + +struct XML_cp { + enum XML_Content_Type type; + enum XML_Content_Quant quant; + XML_Char * name; + unsigned int numchildren; + XML_Content * children; +}; + + +/* This is called for an element declaration. See above for + description of the model argument. It's the caller's responsibility + to free model when finished with it. +*/ +typedef void (XMLCALL *XML_ElementDeclHandler) (void *userData, + const XML_Char *name, + XML_Content *model); + +XMLPARSEAPI(void) +XML_SetElementDeclHandler(XML_Parser parser, + XML_ElementDeclHandler eldecl); + +/* The Attlist declaration handler is called for *each* attribute. So + a single Attlist declaration with multiple attributes declared will + generate multiple calls to this handler. The "default" parameter + may be NULL in the case of the "#IMPLIED" or "#REQUIRED" + keyword. The "isrequired" parameter will be true and the default + value will be NULL in the case of "#REQUIRED". If "isrequired" is + true and default is non-NULL, then this is a "#FIXED" default. +*/ +typedef void (XMLCALL *XML_AttlistDeclHandler) ( + void *userData, + const XML_Char *elname, + const XML_Char *attname, + const XML_Char *att_type, + const XML_Char *dflt, + int isrequired); + +XMLPARSEAPI(void) +XML_SetAttlistDeclHandler(XML_Parser parser, + XML_AttlistDeclHandler attdecl); + +/* The XML declaration handler is called for *both* XML declarations + and text declarations. The way to distinguish is that the version + parameter will be NULL for text declarations. The encoding + parameter may be NULL for XML declarations. The standalone + parameter will be -1, 0, or 1 indicating respectively that there + was no standalone parameter in the declaration, that it was given + as no, or that it was given as yes. +*/ +typedef void (XMLCALL *XML_XmlDeclHandler) (void *userData, + const XML_Char *version, + const XML_Char *encoding, + int standalone); + +XMLPARSEAPI(void) +XML_SetXmlDeclHandler(XML_Parser parser, + XML_XmlDeclHandler xmldecl); + + +typedef struct { + void *(*malloc_fcn)(size_t size); + void *(*realloc_fcn)(void *ptr, size_t size); + void (*free_fcn)(void *ptr); +} XML_Memory_Handling_Suite; + +/* Constructs a new parser; encoding is the encoding specified by the + external protocol or NULL if there is none specified. +*/ +XMLPARSEAPI(XML_Parser) +XML_ParserCreate(const XML_Char *encoding); + +/* Constructs a new parser and namespace processor. Element type + names and attribute names that belong to a namespace will be + expanded; unprefixed attribute names are never expanded; unprefixed + element type names are expanded only if there is a default + namespace. The expanded name is the concatenation of the namespace + URI, the namespace separator character, and the local part of the + name. If the namespace separator is '\0' then the namespace URI + and the local part will be concatenated without any separator. + It is a programming error to use the separator '\0' with namespace + triplets (see XML_SetReturnNSTriplet). +*/ +XMLPARSEAPI(XML_Parser) +XML_ParserCreateNS(const XML_Char *encoding, XML_Char namespaceSeparator); + + +/* Constructs a new parser using the memory management suite referred to + by memsuite. If memsuite is NULL, then use the standard library memory + suite. If namespaceSeparator is non-NULL it creates a parser with + namespace processing as described above. The character pointed at + will serve as the namespace separator. + + All further memory operations used for the created parser will come from + the given suite. +*/ +XMLPARSEAPI(XML_Parser) +XML_ParserCreate_MM(const XML_Char *encoding, + const XML_Memory_Handling_Suite *memsuite, + const XML_Char *namespaceSeparator); + +/* Prepare a parser object to be re-used. This is particularly + valuable when memory allocation overhead is disproportionatly high, + such as when a large number of small documnents need to be parsed. + All handlers are cleared from the parser, except for the + unknownEncodingHandler. The parser's external state is re-initialized + except for the values of ns and ns_triplets. + + Added in Expat 1.95.3. +*/ +XMLPARSEAPI(XML_Bool) +XML_ParserReset(XML_Parser parser, const XML_Char *encoding); + +/* atts is array of name/value pairs, terminated by 0; + names and values are 0 terminated. +*/ +typedef void (XMLCALL *XML_StartElementHandler) (void *userData, + const XML_Char *name, + const XML_Char **atts); + +typedef void (XMLCALL *XML_EndElementHandler) (void *userData, + const XML_Char *name); + + +/* s is not 0 terminated. */ +typedef void (XMLCALL *XML_CharacterDataHandler) (void *userData, + const XML_Char *s, + int len); + +/* target and data are 0 terminated */ +typedef void (XMLCALL *XML_ProcessingInstructionHandler) ( + void *userData, + const XML_Char *target, + const XML_Char *data); + +/* data is 0 terminated */ +typedef void (XMLCALL *XML_CommentHandler) (void *userData, + const XML_Char *data); + +typedef void (XMLCALL *XML_StartCdataSectionHandler) (void *userData); +typedef void (XMLCALL *XML_EndCdataSectionHandler) (void *userData); + +/* This is called for any characters in the XML document for which + there is no applicable handler. This includes both characters that + are part of markup which is of a kind that is not reported + (comments, markup declarations), or characters that are part of a + construct which could be reported but for which no handler has been + supplied. The characters are passed exactly as they were in the XML + document except that they will be encoded in UTF-8 or UTF-16. + Line boundaries are not normalized. Note that a byte order mark + character is not passed to the default handler. There are no + guarantees about how characters are divided between calls to the + default handler: for example, a comment might be split between + multiple calls. +*/ +typedef void (XMLCALL *XML_DefaultHandler) (void *userData, + const XML_Char *s, + int len); + +/* This is called for the start of the DOCTYPE declaration, before + any DTD or internal subset is parsed. +*/ +typedef void (XMLCALL *XML_StartDoctypeDeclHandler) ( + void *userData, + const XML_Char *doctypeName, + const XML_Char *sysid, + const XML_Char *pubid, + int has_internal_subset); + +/* This is called for the start of the DOCTYPE declaration when the + closing > is encountered, but after processing any external + subset. +*/ +typedef void (XMLCALL *XML_EndDoctypeDeclHandler)(void *userData); + +/* This is called for entity declarations. The is_parameter_entity + argument will be non-zero if the entity is a parameter entity, zero + otherwise. + + For internal entities (), value will + be non-NULL and systemId, publicID, and notationName will be NULL. + The value string is NOT nul-terminated; the length is provided in + the value_length argument. Since it is legal to have zero-length + values, do not use this argument to test for internal entities. + + For external entities, value will be NULL and systemId will be + non-NULL. The publicId argument will be NULL unless a public + identifier was provided. The notationName argument will have a + non-NULL value only for unparsed entity declarations. + + Note that is_parameter_entity can't be changed to XML_Bool, since + that would break binary compatibility. +*/ +typedef void (XMLCALL *XML_EntityDeclHandler) ( + void *userData, + const XML_Char *entityName, + int is_parameter_entity, + const XML_Char *value, + int value_length, + const XML_Char *base, + const XML_Char *systemId, + const XML_Char *publicId, + const XML_Char *notationName); + +XMLPARSEAPI(void) +XML_SetEntityDeclHandler(XML_Parser parser, + XML_EntityDeclHandler handler); + +/* OBSOLETE -- OBSOLETE -- OBSOLETE + This handler has been superceded by the EntityDeclHandler above. + It is provided here for backward compatibility. + + This is called for a declaration of an unparsed (NDATA) entity. + The base argument is whatever was set by XML_SetBase. The + entityName, systemId and notationName arguments will never be + NULL. The other arguments may be. +*/ +typedef void (XMLCALL *XML_UnparsedEntityDeclHandler) ( + void *userData, + const XML_Char *entityName, + const XML_Char *base, + const XML_Char *systemId, + const XML_Char *publicId, + const XML_Char *notationName); + +/* This is called for a declaration of notation. The base argument is + whatever was set by XML_SetBase. The notationName will never be + NULL. The other arguments can be. +*/ +typedef void (XMLCALL *XML_NotationDeclHandler) ( + void *userData, + const XML_Char *notationName, + const XML_Char *base, + const XML_Char *systemId, + const XML_Char *publicId); + +/* When namespace processing is enabled, these are called once for + each namespace declaration. The call to the start and end element + handlers occur between the calls to the start and end namespace + declaration handlers. For an xmlns attribute, prefix will be + NULL. For an xmlns="" attribute, uri will be NULL. +*/ +typedef void (XMLCALL *XML_StartNamespaceDeclHandler) ( + void *userData, + const XML_Char *prefix, + const XML_Char *uri); + +typedef void (XMLCALL *XML_EndNamespaceDeclHandler) ( + void *userData, + const XML_Char *prefix); + +/* This is called if the document is not standalone, that is, it has an + external subset or a reference to a parameter entity, but does not + have standalone="yes". If this handler returns XML_STATUS_ERROR, + then processing will not continue, and the parser will return a + XML_ERROR_NOT_STANDALONE error. + If parameter entity parsing is enabled, then in addition to the + conditions above this handler will only be called if the referenced + entity was actually read. +*/ +typedef int (XMLCALL *XML_NotStandaloneHandler) (void *userData); + +/* This is called for a reference to an external parsed general + entity. The referenced entity is not automatically parsed. The + application can parse it immediately or later using + XML_ExternalEntityParserCreate. + + The parser argument is the parser parsing the entity containing the + reference; it can be passed as the parser argument to + XML_ExternalEntityParserCreate. The systemId argument is the + system identifier as specified in the entity declaration; it will + not be NULL. + + The base argument is the system identifier that should be used as + the base for resolving systemId if systemId was relative; this is + set by XML_SetBase; it may be NULL. + + The publicId argument is the public identifier as specified in the + entity declaration, or NULL if none was specified; the whitespace + in the public identifier will have been normalized as required by + the XML spec. + + The context argument specifies the parsing context in the format + expected by the context argument to XML_ExternalEntityParserCreate; + context is valid only until the handler returns, so if the + referenced entity is to be parsed later, it must be copied. + context is NULL only when the entity is a parameter entity. + + The handler should return XML_STATUS_ERROR if processing should not + continue because of a fatal error in the handling of the external + entity. In this case the calling parser will return an + XML_ERROR_EXTERNAL_ENTITY_HANDLING error. + + Note that unlike other handlers the first argument is the parser, + not userData. +*/ +typedef int (XMLCALL *XML_ExternalEntityRefHandler) ( + XML_Parser parser, + const XML_Char *context, + const XML_Char *base, + const XML_Char *systemId, + const XML_Char *publicId); + +/* This is called in two situations: + 1) An entity reference is encountered for which no declaration + has been read *and* this is not an error. + 2) An internal entity reference is read, but not expanded, because + XML_SetDefaultHandler has been called. + Note: skipped parameter entities in declarations and skipped general + entities in attribute values cannot be reported, because + the event would be out of sync with the reporting of the + declarations or attribute values +*/ +typedef void (XMLCALL *XML_SkippedEntityHandler) ( + void *userData, + const XML_Char *entityName, + int is_parameter_entity); + +/* This structure is filled in by the XML_UnknownEncodingHandler to + provide information to the parser about encodings that are unknown + to the parser. + + The map[b] member gives information about byte sequences whose + first byte is b. + + If map[b] is c where c is >= 0, then b by itself encodes the + Unicode scalar value c. + + If map[b] is -1, then the byte sequence is malformed. + + If map[b] is -n, where n >= 2, then b is the first byte of an + n-byte sequence that encodes a single Unicode scalar value. + + The data member will be passed as the first argument to the convert + function. + + The convert function is used to convert multibyte sequences; s will + point to a n-byte sequence where map[(unsigned char)*s] == -n. The + convert function must return the Unicode scalar value represented + by this byte sequence or -1 if the byte sequence is malformed. + + The convert function may be NULL if the encoding is a single-byte + encoding, that is if map[b] >= -1 for all bytes b. + + When the parser is finished with the encoding, then if release is + not NULL, it will call release passing it the data member; once + release has been called, the convert function will not be called + again. + + Expat places certain restrictions on the encodings that are supported + using this mechanism. + + 1. Every ASCII character that can appear in a well-formed XML document, + other than the characters + + $@\^`{}~ + + must be represented by a single byte, and that byte must be the + same byte that represents that character in ASCII. + + 2. No character may require more than 4 bytes to encode. + + 3. All characters encoded must have Unicode scalar values <= + 0xFFFF, (i.e., characters that would be encoded by surrogates in + UTF-16 are not allowed). Note that this restriction doesn't + apply to the built-in support for UTF-8 and UTF-16. + + 4. No Unicode character may be encoded by more than one distinct + sequence of bytes. +*/ +typedef struct { + int map[256]; + void *data; + int (XMLCALL *convert)(void *data, const char *s); + void (XMLCALL *release)(void *data); +} XML_Encoding; + +/* This is called for an encoding that is unknown to the parser. + + The encodingHandlerData argument is that which was passed as the + second argument to XML_SetUnknownEncodingHandler. + + The name argument gives the name of the encoding as specified in + the encoding declaration. + + If the callback can provide information about the encoding, it must + fill in the XML_Encoding structure, and return XML_STATUS_OK. + Otherwise it must return XML_STATUS_ERROR. + + If info does not describe a suitable encoding, then the parser will + return an XML_UNKNOWN_ENCODING error. +*/ +typedef int (XMLCALL *XML_UnknownEncodingHandler) ( + void *encodingHandlerData, + const XML_Char *name, + XML_Encoding *info); + +XMLPARSEAPI(void) +XML_SetElementHandler(XML_Parser parser, + XML_StartElementHandler start, + XML_EndElementHandler end); + +XMLPARSEAPI(void) +XML_SetStartElementHandler(XML_Parser parser, + XML_StartElementHandler handler); + +XMLPARSEAPI(void) +XML_SetEndElementHandler(XML_Parser parser, + XML_EndElementHandler handler); + +XMLPARSEAPI(void) +XML_SetCharacterDataHandler(XML_Parser parser, + XML_CharacterDataHandler handler); + +XMLPARSEAPI(void) +XML_SetProcessingInstructionHandler(XML_Parser parser, + XML_ProcessingInstructionHandler handler); +XMLPARSEAPI(void) +XML_SetCommentHandler(XML_Parser parser, + XML_CommentHandler handler); + +XMLPARSEAPI(void) +XML_SetCdataSectionHandler(XML_Parser parser, + XML_StartCdataSectionHandler start, + XML_EndCdataSectionHandler end); + +XMLPARSEAPI(void) +XML_SetStartCdataSectionHandler(XML_Parser parser, + XML_StartCdataSectionHandler start); + +XMLPARSEAPI(void) +XML_SetEndCdataSectionHandler(XML_Parser parser, + XML_EndCdataSectionHandler end); + +/* This sets the default handler and also inhibits expansion of + internal entities. These entity references will be passed to the + default handler, or to the skipped entity handler, if one is set. +*/ +XMLPARSEAPI(void) +XML_SetDefaultHandler(XML_Parser parser, + XML_DefaultHandler handler); + +/* This sets the default handler but does not inhibit expansion of + internal entities. The entity reference will not be passed to the + default handler. +*/ +XMLPARSEAPI(void) +XML_SetDefaultHandlerExpand(XML_Parser parser, + XML_DefaultHandler handler); + +XMLPARSEAPI(void) +XML_SetDoctypeDeclHandler(XML_Parser parser, + XML_StartDoctypeDeclHandler start, + XML_EndDoctypeDeclHandler end); + +XMLPARSEAPI(void) +XML_SetStartDoctypeDeclHandler(XML_Parser parser, + XML_StartDoctypeDeclHandler start); + +XMLPARSEAPI(void) +XML_SetEndDoctypeDeclHandler(XML_Parser parser, + XML_EndDoctypeDeclHandler end); + +XMLPARSEAPI(void) +XML_SetUnparsedEntityDeclHandler(XML_Parser parser, + XML_UnparsedEntityDeclHandler handler); + +XMLPARSEAPI(void) +XML_SetNotationDeclHandler(XML_Parser parser, + XML_NotationDeclHandler handler); + +XMLPARSEAPI(void) +XML_SetNamespaceDeclHandler(XML_Parser parser, + XML_StartNamespaceDeclHandler start, + XML_EndNamespaceDeclHandler end); + +XMLPARSEAPI(void) +XML_SetStartNamespaceDeclHandler(XML_Parser parser, + XML_StartNamespaceDeclHandler start); + +XMLPARSEAPI(void) +XML_SetEndNamespaceDeclHandler(XML_Parser parser, + XML_EndNamespaceDeclHandler end); + +XMLPARSEAPI(void) +XML_SetNotStandaloneHandler(XML_Parser parser, + XML_NotStandaloneHandler handler); + +XMLPARSEAPI(void) +XML_SetExternalEntityRefHandler(XML_Parser parser, + XML_ExternalEntityRefHandler handler); + +/* If a non-NULL value for arg is specified here, then it will be + passed as the first argument to the external entity ref handler + instead of the parser object. +*/ +XMLPARSEAPI(void) +XML_SetExternalEntityRefHandlerArg(XML_Parser parser, + void *arg); + +XMLPARSEAPI(void) +XML_SetSkippedEntityHandler(XML_Parser parser, + XML_SkippedEntityHandler handler); + +XMLPARSEAPI(void) +XML_SetUnknownEncodingHandler(XML_Parser parser, + XML_UnknownEncodingHandler handler, + void *encodingHandlerData); + +/* This can be called within a handler for a start element, end + element, processing instruction or character data. It causes the + corresponding markup to be passed to the default handler. +*/ +XMLPARSEAPI(void) +XML_DefaultCurrent(XML_Parser parser); + +/* If do_nst is non-zero, and namespace processing is in effect, and + a name has a prefix (i.e. an explicit namespace qualifier) then + that name is returned as a triplet in a single string separated by + the separator character specified when the parser was created: URI + + sep + local_name + sep + prefix. + + If do_nst is zero, then namespace information is returned in the + default manner (URI + sep + local_name) whether or not the name + has a prefix. + + Note: Calling XML_SetReturnNSTriplet after XML_Parse or + XML_ParseBuffer has no effect. +*/ + +XMLPARSEAPI(void) +XML_SetReturnNSTriplet(XML_Parser parser, int do_nst); + +/* This value is passed as the userData argument to callbacks. */ +XMLPARSEAPI(void) +XML_SetUserData(XML_Parser parser, void *userData); + +/* Returns the last value set by XML_SetUserData or NULL. */ +#define XML_GetUserData(parser) (*(void **)(parser)) + +/* This is equivalent to supplying an encoding argument to + XML_ParserCreate. On success XML_SetEncoding returns non-zero, + zero otherwise. + Note: Calling XML_SetEncoding after XML_Parse or XML_ParseBuffer + has no effect and returns XML_STATUS_ERROR. +*/ +XMLPARSEAPI(enum XML_Status) +XML_SetEncoding(XML_Parser parser, const XML_Char *encoding); + +/* If this function is called, then the parser will be passed as the + first argument to callbacks instead of userData. The userData will + still be accessible using XML_GetUserData. +*/ +XMLPARSEAPI(void) +XML_UseParserAsHandlerArg(XML_Parser parser); + +/* If useDTD == XML_TRUE is passed to this function, then the parser + will assume that there is an external subset, even if none is + specified in the document. In such a case the parser will call the + externalEntityRefHandler with a value of NULL for the systemId + argument (the publicId and context arguments will be NULL as well). + Note: For the purpose of checking WFC: Entity Declared, passing + useDTD == XML_TRUE will make the parser behave as if the document + had a DTD with an external subset. + Note: If this function is called, then this must be done before + the first call to XML_Parse or XML_ParseBuffer, since it will + have no effect after that. Returns + XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING. + Note: If the document does not have a DOCTYPE declaration at all, + then startDoctypeDeclHandler and endDoctypeDeclHandler will not + be called, despite an external subset being parsed. + Note: If XML_DTD is not defined when Expat is compiled, returns + XML_ERROR_FEATURE_REQUIRES_XML_DTD. +*/ +XMLPARSEAPI(enum XML_Error) +XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD); + + +/* Sets the base to be used for resolving relative URIs in system + identifiers in declarations. Resolving relative identifiers is + left to the application: this value will be passed through as the + base argument to the XML_ExternalEntityRefHandler, + XML_NotationDeclHandler and XML_UnparsedEntityDeclHandler. The base + argument will be copied. Returns XML_STATUS_ERROR if out of memory, + XML_STATUS_OK otherwise. +*/ +XMLPARSEAPI(enum XML_Status) +XML_SetBase(XML_Parser parser, const XML_Char *base); + +XMLPARSEAPI(const XML_Char *) +XML_GetBase(XML_Parser parser); + +/* Returns the number of the attribute/value pairs passed in last call + to the XML_StartElementHandler that were specified in the start-tag + rather than defaulted. Each attribute/value pair counts as 2; thus + this correspondds to an index into the atts array passed to the + XML_StartElementHandler. +*/ +XMLPARSEAPI(int) +XML_GetSpecifiedAttributeCount(XML_Parser parser); + +/* Returns the index of the ID attribute passed in the last call to + XML_StartElementHandler, or -1 if there is no ID attribute. Each + attribute/value pair counts as 2; thus this correspondds to an + index into the atts array passed to the XML_StartElementHandler. +*/ +XMLPARSEAPI(int) +XML_GetIdAttributeIndex(XML_Parser parser); + +/* Parses some input. Returns XML_STATUS_ERROR if a fatal error is + detected. The last call to XML_Parse must have isFinal true; len + may be zero for this call (or any other). + + Though the return values for these functions has always been + described as a Boolean value, the implementation, at least for the + 1.95.x series, has always returned exactly one of the XML_Status + values. +*/ +XMLPARSEAPI(enum XML_Status) +XML_Parse(XML_Parser parser, const char *s, int len, int isFinal); + +XMLPARSEAPI(void *) +XML_GetBuffer(XML_Parser parser, int len); + +XMLPARSEAPI(enum XML_Status) +XML_ParseBuffer(XML_Parser parser, int len, int isFinal); + +/* Stops parsing, causing XML_Parse() or XML_ParseBuffer() to return. + Must be called from within a call-back handler, except when aborting + (resumable = 0) an already suspended parser. Some call-backs may + still follow because they would otherwise get lost. Examples: + - endElementHandler() for empty elements when stopped in + startElementHandler(), + - endNameSpaceDeclHandler() when stopped in endElementHandler(), + and possibly others. + + Can be called from most handlers, including DTD related call-backs, + except when parsing an external parameter entity and resumable != 0. + Returns XML_STATUS_OK when successful, XML_STATUS_ERROR otherwise. + Possible error codes: + - XML_ERROR_SUSPENDED: when suspending an already suspended parser. + - XML_ERROR_FINISHED: when the parser has already finished. + - XML_ERROR_SUSPEND_PE: when suspending while parsing an external PE. + + When resumable != 0 (true) then parsing is suspended, that is, + XML_Parse() and XML_ParseBuffer() return XML_STATUS_SUSPENDED. + Otherwise, parsing is aborted, that is, XML_Parse() and XML_ParseBuffer() + return XML_STATUS_ERROR with error code XML_ERROR_ABORTED. + + *Note*: + This will be applied to the current parser instance only, that is, if + there is a parent parser then it will continue parsing when the + externalEntityRefHandler() returns. It is up to the implementation of + the externalEntityRefHandler() to call XML_StopParser() on the parent + parser (recursively), if one wants to stop parsing altogether. + + When suspended, parsing can be resumed by calling XML_ResumeParser(). +*/ +XMLPARSEAPI(enum XML_Status) +XML_StopParser(XML_Parser parser, XML_Bool resumable); + +/* Resumes parsing after it has been suspended with XML_StopParser(). + Must not be called from within a handler call-back. Returns same + status codes as XML_Parse() or XML_ParseBuffer(). + Additional error code XML_ERROR_NOT_SUSPENDED possible. + + *Note*: + This must be called on the most deeply nested child parser instance + first, and on its parent parser only after the child parser has finished, + to be applied recursively until the document entity's parser is restarted. + That is, the parent parser will not resume by itself and it is up to the + application to call XML_ResumeParser() on it at the appropriate moment. +*/ +XMLPARSEAPI(enum XML_Status) +XML_ResumeParser(XML_Parser parser); + +enum XML_Parsing { + XML_INITIALIZED, + XML_PARSING, + XML_FINISHED, + XML_SUSPENDED +}; + +typedef struct { + enum XML_Parsing parsing; + XML_Bool finalBuffer; +} XML_ParsingStatus; + +/* Returns status of parser with respect to being initialized, parsing, + finished, or suspended and processing the final buffer. + XXX XML_Parse() and XML_ParseBuffer() should return XML_ParsingStatus, + XXX with XML_FINISHED_OK or XML_FINISHED_ERROR replacing XML_FINISHED +*/ +XMLPARSEAPI(void) +XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status); + +/* Creates an XML_Parser object that can parse an external general + entity; context is a '\0'-terminated string specifying the parse + context; encoding is a '\0'-terminated string giving the name of + the externally specified encoding, or NULL if there is no + externally specified encoding. The context string consists of a + sequence of tokens separated by formfeeds (\f); a token consisting + of a name specifies that the general entity of the name is open; a + token of the form prefix=uri specifies the namespace for a + particular prefix; a token of the form =uri specifies the default + namespace. This can be called at any point after the first call to + an ExternalEntityRefHandler so longer as the parser has not yet + been freed. The new parser is completely independent and may + safely be used in a separate thread. The handlers and userData are + initialized from the parser argument. Returns NULL if out of memory. + Otherwise returns a new XML_Parser object. +*/ +XMLPARSEAPI(XML_Parser) +XML_ExternalEntityParserCreate(XML_Parser parser, + const XML_Char *context, + const XML_Char *encoding); + +enum XML_ParamEntityParsing { + XML_PARAM_ENTITY_PARSING_NEVER, + XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE, + XML_PARAM_ENTITY_PARSING_ALWAYS +}; + +/* Controls parsing of parameter entities (including the external DTD + subset). If parsing of parameter entities is enabled, then + references to external parameter entities (including the external + DTD subset) will be passed to the handler set with + XML_SetExternalEntityRefHandler. The context passed will be 0. + + Unlike external general entities, external parameter entities can + only be parsed synchronously. If the external parameter entity is + to be parsed, it must be parsed during the call to the external + entity ref handler: the complete sequence of + XML_ExternalEntityParserCreate, XML_Parse/XML_ParseBuffer and + XML_ParserFree calls must be made during this call. After + XML_ExternalEntityParserCreate has been called to create the parser + for the external parameter entity (context must be 0 for this + call), it is illegal to make any calls on the old parser until + XML_ParserFree has been called on the newly created parser. + If the library has been compiled without support for parameter + entity parsing (ie without XML_DTD being defined), then + XML_SetParamEntityParsing will return 0 if parsing of parameter + entities is requested; otherwise it will return non-zero. + Note: If XML_SetParamEntityParsing is called after XML_Parse or + XML_ParseBuffer, then it has no effect and will always return 0. +*/ +XMLPARSEAPI(int) +XML_SetParamEntityParsing(XML_Parser parser, + enum XML_ParamEntityParsing parsing); + +/* If XML_Parse or XML_ParseBuffer have returned XML_STATUS_ERROR, then + XML_GetErrorCode returns information about the error. +*/ +XMLPARSEAPI(enum XML_Error) +XML_GetErrorCode(XML_Parser parser); + +/* These functions return information about the current parse + location. They may be called from any callback called to report + some parse event; in this case the location is the location of the + first of the sequence of characters that generated the event. When + called from callbacks generated by declarations in the document + prologue, the location identified isn't as neatly defined, but will + be within the relevant markup. When called outside of the callback + functions, the position indicated will be just past the last parse + event (regardless of whether there was an associated callback). + + They may also be called after returning from a call to XML_Parse + or XML_ParseBuffer. If the return value is XML_STATUS_ERROR then + the location is the location of the character at which the error + was detected; otherwise the location is the location of the last + parse event, as described above. +*/ +XMLPARSEAPI(XML_Size) XML_GetCurrentLineNumber(XML_Parser parser); +XMLPARSEAPI(XML_Size) XML_GetCurrentColumnNumber(XML_Parser parser); +XMLPARSEAPI(XML_Index) XML_GetCurrentByteIndex(XML_Parser parser); + +/* Return the number of bytes in the current event. + Returns 0 if the event is in an internal entity. +*/ +XMLPARSEAPI(int) +XML_GetCurrentByteCount(XML_Parser parser); + +/* If XML_CONTEXT_BYTES is defined, returns the input buffer, sets + the integer pointed to by offset to the offset within this buffer + of the current parse position, and sets the integer pointed to by size + to the size of this buffer (the number of input bytes). Otherwise + returns a NULL pointer. Also returns a NULL pointer if a parse isn't + active. + + NOTE: The character pointer returned should not be used outside + the handler that makes the call. +*/ +XMLPARSEAPI(const char *) +XML_GetInputContext(XML_Parser parser, + int *offset, + int *size); + +/* For backwards compatibility with previous versions. */ +#define XML_GetErrorLineNumber XML_GetCurrentLineNumber +#define XML_GetErrorColumnNumber XML_GetCurrentColumnNumber +#define XML_GetErrorByteIndex XML_GetCurrentByteIndex + +/* Frees the content model passed to the element declaration handler */ +XMLPARSEAPI(void) +XML_FreeContentModel(XML_Parser parser, XML_Content *model); + +/* Exposing the memory handling functions used in Expat */ +XMLPARSEAPI(void *) +XML_MemMalloc(XML_Parser parser, size_t size); + +XMLPARSEAPI(void *) +XML_MemRealloc(XML_Parser parser, void *ptr, size_t size); + +XMLPARSEAPI(void) +XML_MemFree(XML_Parser parser, void *ptr); + +/* Frees memory used by the parser. */ +XMLPARSEAPI(void) +XML_ParserFree(XML_Parser parser); + +/* Returns a string describing the error. */ +XMLPARSEAPI(const XML_LChar *) +XML_ErrorString(enum XML_Error code); + +/* Return a string containing the version number of this expat */ +XMLPARSEAPI(const XML_LChar *) +XML_ExpatVersion(void); + +typedef struct { + int major; + int minor; + int micro; +} XML_Expat_Version; + +/* Return an XML_Expat_Version structure containing numeric version + number information for this version of expat. +*/ +XMLPARSEAPI(XML_Expat_Version) +XML_ExpatVersionInfo(void); + +/* Added in Expat 1.95.5. */ +enum XML_FeatureEnum { + XML_FEATURE_END = 0, + XML_FEATURE_UNICODE, + XML_FEATURE_UNICODE_WCHAR_T, + XML_FEATURE_DTD, + XML_FEATURE_CONTEXT_BYTES, + XML_FEATURE_MIN_SIZE, + XML_FEATURE_SIZEOF_XML_CHAR, + XML_FEATURE_SIZEOF_XML_LCHAR, + XML_FEATURE_NS, + XML_FEATURE_LARGE_SIZE + /* Additional features must be added to the end of this enum. */ +}; + +typedef struct { + enum XML_FeatureEnum feature; + const XML_LChar *name; + long int value; +} XML_Feature; + +XMLPARSEAPI(const XML_Feature *) +XML_GetFeatureList(void); + + +/* Expat follows the GNU/Linux convention of odd number minor version for + beta/development releases and even number minor version for stable + releases. Micro is bumped with each release, and set to 0 with each + change to major or minor version. +*/ +#define XML_MAJOR_VERSION 2 +#define XML_MINOR_VERSION 0 +#define XML_MICRO_VERSION 1 + +#ifdef __cplusplus +} +#endif + +#endif /* not Expat_INCLUDED */ diff --git a/game/Makefile b/game/Makefile index 328ded8..8582d12 100644 --- a/game/Makefile +++ b/game/Makefile @@ -21,8 +21,10 @@ endif ifeq ($(PLATFORM), mingw32) EXT=dll ARCH=x86 +LIBEXPAT=../libs/win32/expat/libexpat.a else EXT=so +LIBEXPAT=../libs/linux/$(ARCH)/libexpat.a endif # warning level diff --git a/libs/win32/expat/libexpat.a b/libs/win32/expat/libexpat.a new file mode 100644 index 0000000000000000000000000000000000000000..f47672d2a0aade6930ccc74bd8659d998d8209f7 GIT binary patch literal 476138 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 QR059)fB645D^$n-0UZn~DF6Tf literal 0 HcmV?d00001 diff --git a/libs/win32/expat/libexpat.la b/libs/win32/expat/libexpat.la new file mode 100644 index 0000000..af14bb1 --- /dev/null +++ b/libs/win32/expat/libexpat.la @@ -0,0 +1,35 @@ +# libexpat.la - a libtool library file +# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='libexpat-1.dll' + +# Names of this library. +library_names='libexpat.dll.a' + +# The name of the static archive. +old_library='libexpat.a' + +# Libraries that this one depends upon. +dependency_libs='' + +# Version information for libexpat. +current=6 +age=5 +revision=2 + +# Is this an already installed library? +installed=no + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/usr/local/lib' diff --git a/libs/win32/expat/libexpat.lai b/libs/win32/expat/libexpat.lai new file mode 100644 index 0000000..35dc24a --- /dev/null +++ b/libs/win32/expat/libexpat.lai @@ -0,0 +1,35 @@ +# libexpat.la - a libtool library file +# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='../bin/libexpat-1.dll' + +# Names of this library. +library_names='libexpat.dll.a' + +# The name of the static archive. +old_library='libexpat.a' + +# Libraries that this one depends upon. +dependency_libs='' + +# Version information for libexpat. +current=6 +age=5 +revision=2 + +# Is this an already installed library? +installed=yes + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/usr/local/lib'