commit | 6155d8aafa3cc60b5fdaaf75b423e489ea8280c4 | [log] [tgz] |
---|---|---|
author | Daniel Veillard <veillard@src.gnome.org> | Tue Aug 19 15:01:28 2003 +0000 |
committer | Daniel Veillard <veillard@src.gnome.org> | Tue Aug 19 15:01:28 2003 +0000 |
tree | 82892b7f88bac3a8d21786fe679abcb4b0a3cfa8 | |
parent | 66f68e716ba29bf333cb0c83d401b7a06afe2197 [diff] |
optimization when freeing hash tables. some tuning of buffer allocations * dict.c hash.c: optimization when freeing hash tables. * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer allocations * parser.c parserInternals.c include/libxml/parser.h: keep a single allocated block for all the attributes callbacks, avoid useless malloc()/free() * tree.c: do not realloc() when growing a buffer if the buffer ain't full, malloc/memcpy/free avoid copying memory. Daniel