X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5e9f25245196606cd95bf05897c1d6720f6db081..87f0b1323b7ac77f02133b836c8dfee63b0fd387:/src/expat/lib/xmlparse.c diff --git a/src/expat/lib/xmlparse.c b/src/expat/lib/xmlparse.c index 6e0fa1fc51..7dbabe8124 100644 --- a/src/expat/lib/xmlparse.c +++ b/src/expat/lib/xmlparse.c @@ -8,9 +8,17 @@ #ifdef COMPILED_FROM_DSP #include "winconfig.h" -#define XMLPARSEAPI(type) type __cdecl #include "expat.h" -#undef XMLPARSEAPI + +#elif defined(OS2_32) + +#include "os2config.h" +#include "expat.h" + +#elif defined(__MSDOS__) + +#include "dosconfig.h" +#include "expat.h" #elif defined(MACOS_CLASSIC) @@ -19,7 +27,7 @@ #else -#include +#include "expat_config.h" #ifdef __declspec #define XMLPARSEAPI(type) type __cdecl @@ -4040,7 +4048,8 @@ doProlog(XML_Parser parser, name = el->name; dtd->scaffold[myindex].name = name; nameLen = 0; - for (; name[nameLen++]; ); + for (; name[nameLen++]; ) + ; dtd->contentStringLen += nameLen; if (elementDeclHandler) handleDefault = XML_FALSE; @@ -4672,7 +4681,7 @@ defineAttribute(ELEMENT_TYPE *type, ATTRIBUTE_ID *attId, XML_Bool isCdata, if (type->nDefaultAtts == type->allocDefaultAtts) { if (type->allocDefaultAtts == 0) { type->allocDefaultAtts = 8; - type->defaultAtts = (DEFAULT_ATTRIBUTE *)MALLOC(type->allocDefaultAtts + type->defaultAtts = (DEFAULT_ATTRIBUTE *)MALLOC(type->allocDefaultAtts * sizeof(DEFAULT_ATTRIBUTE)); if (!type->defaultAtts) return 0; @@ -5536,8 +5545,8 @@ poolGrow(STRING_POOL *pool) int blockSize = (pool->end - pool->start)*2; pool->blocks = (BLOCK *) pool->mem->realloc_fcn(pool->blocks, - (offsetof(BLOCK, s) - + blockSize * sizeof(XML_Char))); + (offsetof(BLOCK, s) + + blockSize * sizeof(XML_Char))); if (pool->blocks == NULL) return XML_FALSE; pool->blocks->size = blockSize; @@ -5553,7 +5562,7 @@ poolGrow(STRING_POOL *pool) else blockSize *= 2; tem = (BLOCK *)pool->mem->malloc_fcn(offsetof(BLOCK, s) - + blockSize * sizeof(XML_Char)); + + blockSize * sizeof(XML_Char)); if (!tem) return XML_FALSE; tem->size = blockSize;