diff --git a/ChangeLog b/ChangeLog index 37ef8f46..912daeb2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard + + * parser.c include/libxml/parser.h: applied const patches from + Tom Moog #58002 + Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer * xpath.c include/libxml/xpath{,Internals}.h: added a function diff --git a/include/libxml/parser.h b/include/libxml/parser.h index b87d9729..4b84cf6e 100644 --- a/include/libxml/parser.h +++ b/include/libxml/parser.h @@ -416,7 +416,7 @@ xmlChar * xmlStrncat (xmlChar *cur, * Basic parsing Interfaces */ xmlDocPtr xmlParseDoc (xmlChar *cur); -xmlDocPtr xmlParseMemory (char *buffer, +xmlDocPtr xmlParseMemory (const char *buffer, int size); xmlDocPtr xmlParseFile (const char *filename); int xmlSubstituteEntitiesDefault(int val); @@ -429,7 +429,7 @@ int xmlLineNumbersDefault (int val); * Recovery mode */ xmlDocPtr xmlRecoverDoc (xmlChar *cur); -xmlDocPtr xmlRecoverMemory (char *buffer, +xmlDocPtr xmlRecoverMemory (const char *buffer, int size); xmlDocPtr xmlRecoverFile (const char *filename); @@ -449,7 +449,7 @@ int xmlSAXUserParseMemory (xmlSAXHandlerPtr sax, const char *buffer, int size); xmlDocPtr xmlSAXParseMemory (xmlSAXHandlerPtr sax, - char *buffer, + const char *buffer, int size, int recovery); xmlDocPtr xmlSAXParseFile (xmlSAXHandlerPtr sax, diff --git a/parser.c b/parser.c index b6131a41..c14b8533 100644 --- a/parser.c +++ b/parser.c @@ -9861,7 +9861,8 @@ xmlCreateMemoryParserCtxt(const char *buffer, int size) { * Returns the resulting document tree */ xmlDocPtr -xmlSAXParseMemory(xmlSAXHandlerPtr sax, char *buffer, int size, int recovery) { +xmlSAXParseMemory(xmlSAXHandlerPtr sax, const char *buffer, + int size, int recovery) { xmlDocPtr ret; xmlParserCtxtPtr ctxt; @@ -9896,7 +9897,7 @@ xmlSAXParseMemory(xmlSAXHandlerPtr sax, char *buffer, int size, int recovery) { * Returns the resulting document tree */ -xmlDocPtr xmlParseMemory(char *buffer, int size) { +xmlDocPtr xmlParseMemory(const char *buffer, int size) { return(xmlSAXParseMemory(NULL, buffer, size, 0)); } @@ -9911,7 +9912,7 @@ xmlDocPtr xmlParseMemory(char *buffer, int size) { * Returns the resulting document tree */ -xmlDocPtr xmlRecoverMemory(char *buffer, int size) { +xmlDocPtr xmlRecoverMemory(const char *buffer, int size) { return(xmlSAXParseMemory(NULL, buffer, size, 1)); }