1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

Memory leak hunting, export more interfaces, updated the doc, Daniel.

This commit is contained in:
Daniel Veillard
1999-03-01 12:28:53 +00:00
parent d692aa49bd
commit bc50b59d36
7 changed files with 487 additions and 71 deletions

View File

@@ -15,7 +15,7 @@
extern "C" {
#endif
/*
/**
* Parser context
*/
xmlParserCtxtPtr
@@ -27,13 +27,25 @@ xmlCreateMemoryParserCtxt(char *buffer, int size);
void
xmlFreeParserCtxt(xmlParserCtxtPtr ctxt);
/*
/**
* Entities
*/
void
xmlHandleEntity(xmlParserCtxtPtr ctxt, xmlEntityPtr entity);
/*
/**
* Input Streams
*/
xmlParserInputPtr
xmlNewEntityInputStream(xmlParserCtxtPtr ctxt, xmlEntityPtr entity);
void
xmlPushInput(xmlParserCtxtPtr ctxt, xmlParserInputPtr input);
CHAR
xmlPopInput(xmlParserCtxtPtr ctxt);
void
xmlFreeInputStream(xmlParserInputPtr input);
/**
* Namespaces.
*/
CHAR *
@@ -47,7 +59,7 @@ xmlParseQuotedString(xmlParserCtxtPtr ctxt);
void
xmlParseNamespace(xmlParserCtxtPtr ctxt);
/*
/**
* Generic production rules
*/
CHAR *