cleanup of global variables, marking some const or private. Daniel
* include/libxml/parserInternals.h include/libxml/HTMLparser.h
xmlIO.c tree.c parserInternals.c entities.c encoding.c
HTMLparser.c: cleanup of global variables, marking some
const or private.
Daniel
diff --git a/entities.c b/entities.c
index 4ecb98c..1d0700d 100644
--- a/entities.c
+++ b/entities.c
@@ -26,7 +26,7 @@
const char *name;
const char *value;
};
-struct xmlPredefinedEntityValue xmlPredefinedEntityValues[] = {
+static struct xmlPredefinedEntityValue xmlPredefinedEntityValues[] = {
{ "lt", "<" },
{ "gt", ">" },
{ "apos", "'" },
@@ -46,7 +46,8 @@
static void xmlFreeEntity(xmlEntityPtr entity) {
if (entity == NULL) return;
- if ((entity->children) && (entity->children->parent == entity))
+ if ((entity->children) &&
+ (entity == (xmlEntityPtr) entity->children->parent))
xmlFreeNodeList(entity->children);
if (entity->name != NULL)
xmlFree((char *) entity->name);