summaryrefslogtreecommitdiff
path: root/globals.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2003-04-21 21:36:41 +0000
committerDaniel Veillard <veillard@src.gnome.org>2003-04-21 21:36:41 +0000
commita880b124750afcce94ea3d947125d0f8a034e766 (patch)
tree71e12d33ccb7f395c669db50cc05dd2edf6b6508 /globals.c
parent83c8a5cd3109c4625e2dacdf07e0634347e25b71 (diff)
downloadlibxml2-a880b124750afcce94ea3d947125d0f8a034e766.tar.gz
a lot of performance work especially the speed of streaming through the
* globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c xmlreader.c include/libxml/parser.h: a lot of performance work especially the speed of streaming through the reader and push interface. Some thread related optimizations. Nearly doubled the speed of parsing through the reader. Daniel
Diffstat (limited to 'globals.c')
-rw-r--r--globals.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/globals.c b/globals.c
index 380c94e6..0fc54e27 100644
--- a/globals.c
+++ b/globals.c
@@ -488,6 +488,7 @@ xmlRegisterNodeDefault(xmlRegisterNodeFunc func)
{
xmlRegisterNodeFunc old = xmlRegisterNodeDefaultValue;
+ __xmlRegisterCallbacks = 1;
xmlRegisterNodeDefaultValue = func;
return(old);
}
@@ -505,6 +506,7 @@ xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func)
{
xmlDeregisterNodeFunc old = xmlDeregisterNodeDefaultValue;
+ __xmlRegisterCallbacks = 1;
xmlDeregisterNodeDefaultValue = func;
return(old);
}