1--- misc/libxml2-2.7.8/libxml2.syms	Tue Oct  6 18:31:35 2009
2+++ misc/build/libxml2-2.7.8/libxml2.syms	Wed Jul  7 15:43:17 2010
3@@ -2184,10 +2184,10 @@
4 } LIBXML2_2.6.27;
5
6 LIBXML2_2.6.29 {
7-    global:
8+#    global:
9
10 # threads
11-  xmlDllMain;
12+#WIN32 only!  xmlDllMain;
13 } LIBXML2_2.6.28;
14
15 LIBXML2_2.6.32 {
16@@ -2231,3 +2231,43 @@
17   xmlXIncludeProcessTreeFlagsData;
18 } LIBXML2_2.7.3;
19
20+# HACK: export global variable accessor functions (globals.h)
21+LIBXML2_GLOBAL_VARIABLES {
22+    global:
23+#  __xmlMalloc;
24+#  __xmlMallocAtomic;
25+#  __xmlRealloc;
26+#  __xmlFree;
27+#  __xmlMemStrdup;
28+  __docbDefaultSAXHandler;
29+  __htmlDefaultSAXHandler;
30+  __xmlLastError;
31+  __oldXMLWDcompatibility;
32+  __xmlBufferAllocScheme;
33+  __xmlDefaultBufferSize;
34+  __xmlDefaultSAXHandler;
35+  __xmlDefaultSAXLocator;
36+  __xmlDoValidityCheckingDefaultValue;
37+  __xmlGenericError;
38+  __xmlStructuredError;
39+  __xmlGenericErrorContext;
40+  __xmlStructuredErrorContext;
41+  __xmlGetWarningsDefaultValue;
42+  __xmlIndentTreeOutput;
43+  __xmlTreeIndentString;
44+  __xmlKeepBlanksDefaultValue;
45+  __xmlLineNumbersDefaultValue;
46+  __xmlLoadExtDtdDefaultValue;
47+  __xmlParserDebugEntities;
48+  __xmlParserVersion;
49+  __xmlPedanticParserDefaultValue;
50+  __xmlSaveNoEmptyTags;
51+  __xmlSubstituteEntitiesDefaultValue;
52+  __xmlRegisterNodeDefaultValue;
53+  __xmlDeregisterNodeDefaultValue;
54+  __xmlParserInputBufferCreateFilenameValue;
55+  __xmlOutputBufferCreateFilenameValue;
56+# Solaris ld needs explicit auto-reduction (or, alternatively, "-B local")
57+    local:
58+  *;
59+} LIBXML2_2.7.4;
60