Nikolay Sivov : msxml3: Remove useless parts of schema cleanup helper.
Alexandre Julliard
julliard at winehq.org
Tue Feb 22 10:36:11 CST 2011
Module: wine
Branch: master
Commit: 26084daa46ee646b4e3d9e79bc68b35bf4f31b65
URL: http://source.winehq.org/git/wine.git/?a=commit;h=26084daa46ee646b4e3d9e79bc68b35bf4f31b65
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Tue Feb 22 00:49:18 2011 +0300
msxml3: Remove useless parts of schema cleanup helper.
---
dlls/msxml3/schema.c | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/dlls/msxml3/schema.c b/dlls/msxml3/schema.c
index 9239326..f195804 100644
--- a/dlls/msxml3/schema.c
+++ b/dlls/msxml3/schema.c
@@ -660,7 +660,7 @@ static inline xmlSchemaPtr get_node_schema(schema_cache* This, xmlNodePtr node)
return (!entry)? NULL : entry->schema;
}
-xmlExternalEntityLoader _external_entity_loader = NULL;
+static xmlExternalEntityLoader _external_entity_loader;
static xmlParserInputPtr external_entity_loader(const char *URL, const char *ID,
xmlParserCtxtPtr ctxt)
@@ -713,7 +713,7 @@ void schemasInit(void)
datatypes_src = BAD_CAST buf;
datatypes_len = len + 1;
- if ((void*)xmlGetExternalEntityLoader() != (void*)external_entity_loader)
+ if (xmlGetExternalEntityLoader() != external_entity_loader)
{
_external_entity_loader = xmlGetExternalEntityLoader();
xmlSetExternalEntityLoader(external_entity_loader);
@@ -722,10 +722,7 @@ void schemasInit(void)
void schemasCleanup(void)
{
- if (datatypes_handle)
- FreeResource(datatypes_handle);
- if (datatypes_schema)
- xmlSchemaFree(datatypes_schema);
+ xmlSchemaFree(datatypes_schema);
xmlSetExternalEntityLoader(_external_entity_loader);
}
More information about the wine-cvs
mailing list