code cleanup, especially the function comments. fixed a small bug when
* DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
code cleanup, especially the function comments.
* tree.c: fixed a small bug when freeing nodes which are XInclude ones.
Daniel
diff --git a/xmlmemory.c b/xmlmemory.c
index 0079f23..ba3965c 100644
--- a/xmlmemory.c
+++ b/xmlmemory.c
@@ -115,10 +115,10 @@
static MEMHDR *memlist = NULL;
#endif
-void debugmem_tag_error(void *addr);
+static void debugmem_tag_error(void *addr);
#ifdef MEM_LIST
-void debugmem_list_add(MEMHDR *);
-void debugmem_list_delete(MEMHDR *);
+static void debugmem_list_add(MEMHDR *);
+static void debugmem_list_delete(MEMHDR *);
#endif
#define Mem_Tag_Err(a) debugmem_tag_error(a);
@@ -412,7 +412,7 @@
/**
* xmlMemoryStrdup:
- * @ptr: the initial string pointer
+ * @str: the initial string pointer
*
* a strdup() equivalent, with logging of the allocation info.
*
@@ -599,7 +599,7 @@
#ifdef MEM_LIST
-void debugmem_list_add(MEMHDR *p)
+static void debugmem_list_add(MEMHDR *p)
{
p->mh_next = memlist;
p->mh_prev = NULL;
@@ -611,7 +611,7 @@
#endif
}
-void debugmem_list_delete(MEMHDR *p)
+static void debugmem_list_delete(MEMHDR *p)
{
if (p->mh_next)
p->mh_next->mh_prev = p->mh_prev;
@@ -627,10 +627,12 @@
#endif
/*
- * debugmem_tag_error : internal error function.
+ * debugmem_tag_error:
+ *
+ * internal error function.
*/
-void debugmem_tag_error(void *p)
+static void debugmem_tag_error(void *p)
{
xmlGenericError(xmlGenericErrorContext,
"Memory tag error occurs :%p \n\t bye\n", p);
@@ -673,6 +675,8 @@
* *
****************************************************************/
+static int xmlInitMemoryDone = 0;
+
/**
* xmlInitMemory:
*
@@ -680,9 +684,6 @@
*
* Returns 0 on success
*/
-
-static int xmlInitMemoryDone = 0;
-
int
xmlInitMemory(void)
{