diff options
Diffstat (limited to 'testThreads.c')
| -rw-r--r-- | testThreads.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/testThreads.c b/testThreads.c index bff53912..2ef70a74 100644 --- a/testThreads.c +++ b/testThreads.c @@ -3,7 +3,7 @@ #include <stdlib.h> #include <stdio.h> -#if defined(LIBXML_THREAD_ENABLED) && defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_SAX1_ENABLED) +#if defined(LIBXML_THREAD_ENABLED) && defined(LIBXML_CATALOG_ENABLED) #include <libxml/globals.h> #include <libxml/threads.h> #include <libxml/parser.h> @@ -61,7 +61,11 @@ thread_specific_data(void *private_data) xmlDoValidityCheckingDefaultValue = 1; xmlGenericErrorContext = stderr; } +#ifdef LIBXML_SAX1_ENABLED myDoc = xmlParseFile(filename); +#else + myDoc = xmlReadFile(filename, NULL, XML_WITH_CATALOG); +#endif if (myDoc) { xmlFreeDoc(myDoc); } else { |
