diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2003-04-21 21:36:41 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2003-04-21 21:36:41 +0000 |
commit | a880b124750afcce94ea3d947125d0f8a034e766 (patch) | |
tree | 71e12d33ccb7f395c669db50cc05dd2edf6b6508 /globals.c | |
parent | 83c8a5cd3109c4625e2dacdf07e0634347e25b71 (diff) | |
download | libxml2-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.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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); } |