Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gnulib-local / lib / libxml / entities.in.h
index fdd7222..47b4573 100644 (file)
@@ -57,6 +57,9 @@ struct _xmlEntity {
     const xmlChar           *URI;      /* the full URI as computed */
     int                    owner;      /* does the entity own the childrens */
     int                         checked;       /* was the entity content checked */
+                                       /* this is also used to count entities
+                                        * references done from that entity
+                                        * and if it contains '<' */
 };
 
 /*
@@ -72,9 +75,17 @@ typedef xmlEntitiesTable *xmlEntitiesTablePtr;
  */
 
 #ifdef LIBXML_LEGACY_ENABLED
-XMLPUBFUN void XMLCALL         
+XMLPUBFUN void XMLCALL
                xmlInitializePredefinedEntities (void);
 #endif /* LIBXML_LEGACY_ENABLED */
+
+XMLPUBFUN xmlEntityPtr XMLCALL
+                       xmlNewEntity            (xmlDocPtr doc,
+                                                const xmlChar *name,
+                                                int type,
+                                                const xmlChar *ExternalID,
+                                                const xmlChar *SystemID,
+                                                const xmlChar *content);
 XMLPUBFUN xmlEntityPtr XMLCALL
                        xmlAddDocEntity         (xmlDocPtr doc,
                                                 const xmlChar *name,
@@ -82,53 +93,53 @@ XMLPUBFUN xmlEntityPtr XMLCALL
                                                 const xmlChar *ExternalID,
                                                 const xmlChar *SystemID,
                                                 const xmlChar *content);
-XMLPUBFUN xmlEntityPtr XMLCALL         
+XMLPUBFUN xmlEntityPtr XMLCALL
                        xmlAddDtdEntity         (xmlDocPtr doc,
                                                 const xmlChar *name,
                                                 int type,
                                                 const xmlChar *ExternalID,
                                                 const xmlChar *SystemID,
                                                 const xmlChar *content);
-XMLPUBFUN xmlEntityPtr XMLCALL         
+XMLPUBFUN xmlEntityPtr XMLCALL
                        xmlGetPredefinedEntity  (const xmlChar *name);
-XMLPUBFUN xmlEntityPtr XMLCALL         
-                       xmlGetDocEntity         (xmlDocPtr doc,
+XMLPUBFUN xmlEntityPtr XMLCALL
+                       xmlGetDocEntity         (const xmlDoc *doc,
                                                 const xmlChar *name);
-XMLPUBFUN xmlEntityPtr XMLCALL         
+XMLPUBFUN xmlEntityPtr XMLCALL
                        xmlGetDtdEntity         (xmlDocPtr doc,
                                                 const xmlChar *name);
-XMLPUBFUN xmlEntityPtr XMLCALL         
+XMLPUBFUN xmlEntityPtr XMLCALL
                        xmlGetParameterEntity   (xmlDocPtr doc,
                                                 const xmlChar *name);
 #ifdef LIBXML_LEGACY_ENABLED
-XMLPUBFUN const xmlChar * XMLCALL              
+XMLPUBFUN const xmlChar * XMLCALL
                        xmlEncodeEntities       (xmlDocPtr doc,
                                                 const xmlChar *input);
 #endif /* LIBXML_LEGACY_ENABLED */
-XMLPUBFUN xmlChar * XMLCALL            
+XMLPUBFUN xmlChar * XMLCALL
                        xmlEncodeEntitiesReentrant(xmlDocPtr doc,
                                                 const xmlChar *input);
-XMLPUBFUN xmlChar * XMLCALL            
-                       xmlEncodeSpecialChars   (xmlDocPtr doc,
+XMLPUBFUN xmlChar * XMLCALL
+                       xmlEncodeSpecialChars   (const xmlDoc *doc,
                                                 const xmlChar *input);
-XMLPUBFUN xmlEntitiesTablePtr XMLCALL  
+XMLPUBFUN xmlEntitiesTablePtr XMLCALL
                        xmlCreateEntitiesTable  (void);
 #ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlEntitiesTablePtr XMLCALL  
+XMLPUBFUN xmlEntitiesTablePtr XMLCALL
                        xmlCopyEntitiesTable    (xmlEntitiesTablePtr table);
 #endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN void XMLCALL                 
+XMLPUBFUN void XMLCALL
                        xmlFreeEntitiesTable    (xmlEntitiesTablePtr table);
 #ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL                 
+XMLPUBFUN void XMLCALL
                        xmlDumpEntitiesTable    (xmlBufferPtr buf,
                                                 xmlEntitiesTablePtr table);
-XMLPUBFUN void XMLCALL                 
+XMLPUBFUN void XMLCALL
                        xmlDumpEntityDecl       (xmlBufferPtr buf,
                                                 xmlEntityPtr ent);
 #endif /* LIBXML_OUTPUT_ENABLED */
 #ifdef LIBXML_LEGACY_ENABLED
-XMLPUBFUN void XMLCALL                 
+XMLPUBFUN void XMLCALL
                        xmlCleanupPredefinedEntities(void);
 #endif /* LIBXML_LEGACY_ENABLED */