Compare commits
6
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9421dd11c1 | ||
|
|
2c255ba0e6 | ||
|
|
013d3f60a4 | ||
|
|
1341e9ae25 | ||
|
|
a62deef4c9 | ||
|
|
86646a28cb |
@@ -1,2 +1,3 @@
|
||||
Debug
|
||||
Release
|
||||
gennmtab.plg
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
Debug
|
||||
Release
|
||||
xmlparse.plg
|
||||
|
||||
@@ -585,6 +585,10 @@ XML_Parser XML_ExternalEntityParserCreate(XML_Parser oldParser,
|
||||
XML_StartCdataSectionHandler oldStartCdataSectionHandler = startCdataSectionHandler;
|
||||
XML_EndCdataSectionHandler oldEndCdataSectionHandler = endCdataSectionHandler;
|
||||
XML_DefaultHandler oldDefaultHandler = defaultHandler;
|
||||
XML_UnparsedEntityDeclHandler oldUnparsedEntityDeclHandler = unparsedEntityDeclHandler;
|
||||
XML_NotationDeclHandler oldNotationDeclHandler = notationDeclHandler;
|
||||
XML_ExternalParsedEntityDeclHandler oldExternalParsedEntityDeclHandler = externalParsedEntityDeclHandler;
|
||||
XML_InternalParsedEntityDeclHandler oldInternalParsedEntityDeclHandler = internalParsedEntityDeclHandler;
|
||||
XML_StartNamespaceDeclHandler oldStartNamespaceDeclHandler = startNamespaceDeclHandler;
|
||||
XML_EndNamespaceDeclHandler oldEndNamespaceDeclHandler = endNamespaceDeclHandler;
|
||||
XML_NotStandaloneHandler oldNotStandaloneHandler = notStandaloneHandler;
|
||||
@@ -610,6 +614,10 @@ XML_Parser XML_ExternalEntityParserCreate(XML_Parser oldParser,
|
||||
startCdataSectionHandler = oldStartCdataSectionHandler;
|
||||
endCdataSectionHandler = oldEndCdataSectionHandler;
|
||||
defaultHandler = oldDefaultHandler;
|
||||
unparsedEntityDeclHandler = oldUnparsedEntityDeclHandler;
|
||||
notationDeclHandler = oldNotationDeclHandler;
|
||||
externalParsedEntityDeclHandler = oldExternalParsedEntityDeclHandler;
|
||||
internalParsedEntityDeclHandler = oldInternalParsedEntityDeclHandler;
|
||||
startNamespaceDeclHandler = oldStartNamespaceDeclHandler;
|
||||
endNamespaceDeclHandler = oldEndNamespaceDeclHandler;
|
||||
notStandaloneHandler = oldNotStandaloneHandler;
|
||||
@@ -3368,10 +3376,12 @@ int setContext(XML_Parser parser, const XML_Char *context)
|
||||
prefix = (PREFIX *)lookup(&dtd.prefixes, poolStart(&tempPool), sizeof(PREFIX));
|
||||
if (!prefix)
|
||||
return 0;
|
||||
if (prefix->name == poolStart(&tempPool))
|
||||
poolFinish(&tempPool);
|
||||
else
|
||||
poolDiscard(&tempPool);
|
||||
if (prefix->name == poolStart(&tempPool)) {
|
||||
prefix->name = poolCopyString(&dtd.pool, prefix->name);
|
||||
if (!prefix->name)
|
||||
return 0;
|
||||
}
|
||||
poolDiscard(&tempPool);
|
||||
}
|
||||
for (context = s + 1; *context != CONTEXT_SEP && *context != XML_T('\0'); context++)
|
||||
if (!poolAppendChar(&tempPool, *context))
|
||||
@@ -3720,7 +3730,8 @@ void hashTableDestroy(HASH_TABLE *table)
|
||||
if (p)
|
||||
free(p);
|
||||
}
|
||||
free(table->v);
|
||||
if (table->v)
|
||||
free(table->v);
|
||||
}
|
||||
|
||||
static
|
||||
|
||||
@@ -43,7 +43,7 @@ RSC=rc.exe
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir "."
|
||||
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
|
||||
# ADD CPP /nologo /MT /W3 /GX /O2 /D XMLTOKAPI=__declspec(dllexport) /D "NDEBUG" /D "XML_NS" /D "WIN32" /D "_WINDOWS" /D "XML_DTD" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "XML_NS" /D XMLTOKAPI=__declspec(dllexport) /D "WIN32" /D "_WINDOWS" /D "XML_DTD" /YX /FD /c
|
||||
# ADD BASE MTL /nologo /D "NDEBUG" /win32
|
||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||
@@ -70,7 +70,7 @@ LINK32=link.exe
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir "."
|
||||
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
|
||||
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D XMLTOKAPI=__declspec(dllexport) /D "WIN32" /D "_WINDOWS" /D "XML_DTD" /YX /FD /c
|
||||
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D XMLTOKAPI=__declspec(dllexport) /D "WIN32" /D "_WINDOWS" /D "XML_DTD" /D "XML_NS" /YX /FD /c
|
||||
# ADD BASE MTL /nologo /D "_DEBUG" /win32
|
||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||
@@ -103,7 +103,7 @@ SOURCE=..\gennmtab\gennmtab.c
|
||||
|
||||
# PROP Ignore_Default_Tool 1
|
||||
# Begin Custom Build - Creating nametab.h
|
||||
InputDir=\home\work\expat\gennmtab
|
||||
InputDir=\home\work\xmls\gennmtab
|
||||
OutDir=.\Release
|
||||
ProjDir=.
|
||||
InputPath=..\gennmtab\gennmtab.c
|
||||
@@ -117,7 +117,7 @@ InputPath=..\gennmtab\gennmtab.c
|
||||
|
||||
# PROP Ignore_Default_Tool 1
|
||||
# Begin Custom Build - Creating nametab.h
|
||||
InputDir=\home\work\expat\gennmtab
|
||||
InputDir=\home\work\xmls\gennmtab
|
||||
OutDir=.\Debug
|
||||
ProjDir=.
|
||||
InputPath=..\gennmtab\gennmtab.c
|
||||
|
||||
Reference in New Issue
Block a user