| Index: third_party/libxml/src/include/libxml/valid.h
|
| diff --git a/third_party/libxml/src/include/libxml/valid.h b/third_party/libxml/src/include/libxml/valid.h
|
| index a2307f1212c3eac2396492361f359c0db4eff5a1..2bc7b380c1ed048b9e51b26d2b0ac92738586c12 100644
|
| --- a/third_party/libxml/src/include/libxml/valid.h
|
| +++ b/third_party/libxml/src/include/libxml/valid.h
|
| @@ -150,55 +150,55 @@ typedef struct _xmlHashTable xmlRefTable;
|
| typedef xmlRefTable *xmlRefTablePtr;
|
|
|
| /* Notation */
|
| -XMLPUBFUN xmlNotationPtr XMLCALL
|
| +XMLPUBFUN xmlNotationPtr XMLCALL
|
| xmlAddNotationDecl (xmlValidCtxtPtr ctxt,
|
| xmlDtdPtr dtd,
|
| const xmlChar *name,
|
| const xmlChar *PublicID,
|
| const xmlChar *SystemID);
|
| #ifdef LIBXML_TREE_ENABLED
|
| -XMLPUBFUN xmlNotationTablePtr XMLCALL
|
| +XMLPUBFUN xmlNotationTablePtr XMLCALL
|
| xmlCopyNotationTable (xmlNotationTablePtr table);
|
| #endif /* LIBXML_TREE_ENABLED */
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeNotationTable (xmlNotationTablePtr table);
|
| #ifdef LIBXML_OUTPUT_ENABLED
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlDumpNotationDecl (xmlBufferPtr buf,
|
| xmlNotationPtr nota);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlDumpNotationTable (xmlBufferPtr buf,
|
| xmlNotationTablePtr table);
|
| #endif /* LIBXML_OUTPUT_ENABLED */
|
|
|
| /* Element Content */
|
| /* the non Doc version are being deprecated */
|
| -XMLPUBFUN xmlElementContentPtr XMLCALL
|
| +XMLPUBFUN xmlElementContentPtr XMLCALL
|
| xmlNewElementContent (const xmlChar *name,
|
| xmlElementContentType type);
|
| -XMLPUBFUN xmlElementContentPtr XMLCALL
|
| +XMLPUBFUN xmlElementContentPtr XMLCALL
|
| xmlCopyElementContent (xmlElementContentPtr content);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeElementContent (xmlElementContentPtr cur);
|
| /* the new versions with doc argument */
|
| -XMLPUBFUN xmlElementContentPtr XMLCALL
|
| +XMLPUBFUN xmlElementContentPtr XMLCALL
|
| xmlNewDocElementContent (xmlDocPtr doc,
|
| const xmlChar *name,
|
| xmlElementContentType type);
|
| -XMLPUBFUN xmlElementContentPtr XMLCALL
|
| +XMLPUBFUN xmlElementContentPtr XMLCALL
|
| xmlCopyDocElementContent(xmlDocPtr doc,
|
| xmlElementContentPtr content);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeDocElementContent(xmlDocPtr doc,
|
| xmlElementContentPtr cur);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlSnprintfElementContent(char *buf,
|
| int size,
|
| xmlElementContentPtr content,
|
| int englob);
|
| #ifdef LIBXML_OUTPUT_ENABLED
|
| /* DEPRECATED */
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlSprintfElementContent(char *buf,
|
| xmlElementContentPtr content,
|
| int englob);
|
| @@ -206,39 +206,39 @@ XMLPUBFUN void XMLCALL
|
| /* DEPRECATED */
|
|
|
| /* Element */
|
| -XMLPUBFUN xmlElementPtr XMLCALL
|
| +XMLPUBFUN xmlElementPtr XMLCALL
|
| xmlAddElementDecl (xmlValidCtxtPtr ctxt,
|
| xmlDtdPtr dtd,
|
| const xmlChar *name,
|
| xmlElementTypeVal type,
|
| xmlElementContentPtr content);
|
| #ifdef LIBXML_TREE_ENABLED
|
| -XMLPUBFUN xmlElementTablePtr XMLCALL
|
| +XMLPUBFUN xmlElementTablePtr XMLCALL
|
| xmlCopyElementTable (xmlElementTablePtr table);
|
| #endif /* LIBXML_TREE_ENABLED */
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeElementTable (xmlElementTablePtr table);
|
| #ifdef LIBXML_OUTPUT_ENABLED
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlDumpElementTable (xmlBufferPtr buf,
|
| xmlElementTablePtr table);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlDumpElementDecl (xmlBufferPtr buf,
|
| xmlElementPtr elem);
|
| #endif /* LIBXML_OUTPUT_ENABLED */
|
|
|
| /* Enumeration */
|
| -XMLPUBFUN xmlEnumerationPtr XMLCALL
|
| +XMLPUBFUN xmlEnumerationPtr XMLCALL
|
| xmlCreateEnumeration (const xmlChar *name);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeEnumeration (xmlEnumerationPtr cur);
|
| #ifdef LIBXML_TREE_ENABLED
|
| -XMLPUBFUN xmlEnumerationPtr XMLCALL
|
| +XMLPUBFUN xmlEnumerationPtr XMLCALL
|
| xmlCopyEnumeration (xmlEnumerationPtr cur);
|
| #endif /* LIBXML_TREE_ENABLED */
|
|
|
| /* Attribute */
|
| -XMLPUBFUN xmlAttributePtr XMLCALL
|
| +XMLPUBFUN xmlAttributePtr XMLCALL
|
| xmlAddAttributeDecl (xmlValidCtxtPtr ctxt,
|
| xmlDtdPtr dtd,
|
| const xmlChar *elem,
|
| @@ -249,55 +249,55 @@ XMLPUBFUN xmlAttributePtr XMLCALL
|
| const xmlChar *defaultValue,
|
| xmlEnumerationPtr tree);
|
| #ifdef LIBXML_TREE_ENABLED
|
| -XMLPUBFUN xmlAttributeTablePtr XMLCALL
|
| +XMLPUBFUN xmlAttributeTablePtr XMLCALL
|
| xmlCopyAttributeTable (xmlAttributeTablePtr table);
|
| #endif /* LIBXML_TREE_ENABLED */
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeAttributeTable (xmlAttributeTablePtr table);
|
| #ifdef LIBXML_OUTPUT_ENABLED
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlDumpAttributeTable (xmlBufferPtr buf,
|
| xmlAttributeTablePtr table);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlDumpAttributeDecl (xmlBufferPtr buf,
|
| xmlAttributePtr attr);
|
| #endif /* LIBXML_OUTPUT_ENABLED */
|
|
|
| /* IDs */
|
| -XMLPUBFUN xmlIDPtr XMLCALL
|
| +XMLPUBFUN xmlIDPtr XMLCALL
|
| xmlAddID (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| const xmlChar *value,
|
| xmlAttrPtr attr);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeIDTable (xmlIDTablePtr table);
|
| -XMLPUBFUN xmlAttrPtr XMLCALL
|
| +XMLPUBFUN xmlAttrPtr XMLCALL
|
| xmlGetID (xmlDocPtr doc,
|
| const xmlChar *ID);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlIsID (xmlDocPtr doc,
|
| xmlNodePtr elem,
|
| xmlAttrPtr attr);
|
| -XMLPUBFUN int XMLCALL
|
| - xmlRemoveID (xmlDocPtr doc,
|
| +XMLPUBFUN int XMLCALL
|
| + xmlRemoveID (xmlDocPtr doc,
|
| xmlAttrPtr attr);
|
|
|
| /* IDREFs */
|
| -XMLPUBFUN xmlRefPtr XMLCALL
|
| +XMLPUBFUN xmlRefPtr XMLCALL
|
| xmlAddRef (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| const xmlChar *value,
|
| xmlAttrPtr attr);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeRefTable (xmlRefTablePtr table);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlIsRef (xmlDocPtr doc,
|
| xmlNodePtr elem,
|
| xmlAttrPtr attr);
|
| -XMLPUBFUN int XMLCALL
|
| - xmlRemoveRef (xmlDocPtr doc,
|
| +XMLPUBFUN int XMLCALL
|
| + xmlRemoveRef (xmlDocPtr doc,
|
| xmlAttrPtr attr);
|
| -XMLPUBFUN xmlListPtr XMLCALL
|
| +XMLPUBFUN xmlListPtr XMLCALL
|
| xmlGetRefs (xmlDocPtr doc,
|
| const xmlChar *ID);
|
|
|
| @@ -306,146 +306,146 @@ XMLPUBFUN xmlListPtr XMLCALL
|
| */
|
| #ifdef LIBXML_VALID_ENABLED
|
| /* Allocate/Release Validation Contexts */
|
| -XMLPUBFUN xmlValidCtxtPtr XMLCALL
|
| +XMLPUBFUN xmlValidCtxtPtr XMLCALL
|
| xmlNewValidCtxt(void);
|
| -XMLPUBFUN void XMLCALL
|
| +XMLPUBFUN void XMLCALL
|
| xmlFreeValidCtxt(xmlValidCtxtPtr);
|
|
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateRoot (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateElementDecl (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlElementPtr elem);
|
| -XMLPUBFUN xmlChar * XMLCALL
|
| +XMLPUBFUN xmlChar * XMLCALL
|
| xmlValidNormalizeAttributeValue(xmlDocPtr doc,
|
| xmlNodePtr elem,
|
| const xmlChar *name,
|
| const xmlChar *value);
|
| -XMLPUBFUN xmlChar * XMLCALL
|
| +XMLPUBFUN xmlChar * XMLCALL
|
| xmlValidCtxtNormalizeAttributeValue(xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNodePtr elem,
|
| const xmlChar *name,
|
| const xmlChar *value);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateAttributeDecl(xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlAttributePtr attr);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateAttributeValue(xmlAttributeType type,
|
| const xmlChar *value);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateNotationDecl (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNotationPtr nota);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateDtd (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlDtdPtr dtd);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateDtdFinal (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateDocument (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateElement (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNodePtr elem);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateOneElement (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNodePtr elem);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateOneAttribute (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNodePtr elem,
|
| xmlAttrPtr attr,
|
| const xmlChar *value);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateOneNamespace (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNodePtr elem,
|
| const xmlChar *prefix,
|
| xmlNsPtr ns,
|
| const xmlChar *value);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc);
|
| #endif /* LIBXML_VALID_ENABLED */
|
|
|
| #if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateNotationUse (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| const xmlChar *notationName);
|
| #endif /* LIBXML_VALID_ENABLED or LIBXML_SCHEMAS_ENABLED */
|
|
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlIsMixedElement (xmlDocPtr doc,
|
| const xmlChar *name);
|
| -XMLPUBFUN xmlAttributePtr XMLCALL
|
| +XMLPUBFUN xmlAttributePtr XMLCALL
|
| xmlGetDtdAttrDesc (xmlDtdPtr dtd,
|
| const xmlChar *elem,
|
| const xmlChar *name);
|
| -XMLPUBFUN xmlAttributePtr XMLCALL
|
| +XMLPUBFUN xmlAttributePtr XMLCALL
|
| xmlGetDtdQAttrDesc (xmlDtdPtr dtd,
|
| const xmlChar *elem,
|
| const xmlChar *name,
|
| const xmlChar *prefix);
|
| -XMLPUBFUN xmlNotationPtr XMLCALL
|
| +XMLPUBFUN xmlNotationPtr XMLCALL
|
| xmlGetDtdNotationDesc (xmlDtdPtr dtd,
|
| const xmlChar *name);
|
| -XMLPUBFUN xmlElementPtr XMLCALL
|
| +XMLPUBFUN xmlElementPtr XMLCALL
|
| xmlGetDtdQElementDesc (xmlDtdPtr dtd,
|
| const xmlChar *name,
|
| const xmlChar *prefix);
|
| -XMLPUBFUN xmlElementPtr XMLCALL
|
| +XMLPUBFUN xmlElementPtr XMLCALL
|
| xmlGetDtdElementDesc (xmlDtdPtr dtd,
|
| const xmlChar *name);
|
|
|
| #ifdef LIBXML_VALID_ENABLED
|
|
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidGetPotentialChildren(xmlElementContent *ctree,
|
| const xmlChar **names,
|
| int *len,
|
| int max);
|
|
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidGetValidElements(xmlNode *prev,
|
| xmlNode *next,
|
| const xmlChar **names,
|
| int max);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateNameValue (const xmlChar *value);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateNamesValue (const xmlChar *value);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateNmtokenValue (const xmlChar *value);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidateNmtokensValue(const xmlChar *value);
|
|
|
| #ifdef LIBXML_REGEXP_ENABLED
|
| /*
|
| * Validation based on the regexp support
|
| */
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidBuildContentModel(xmlValidCtxtPtr ctxt,
|
| xmlElementPtr elem);
|
|
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidatePushElement (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNodePtr elem,
|
| const xmlChar *qname);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidatePushCData (xmlValidCtxtPtr ctxt,
|
| const xmlChar *data,
|
| int len);
|
| -XMLPUBFUN int XMLCALL
|
| +XMLPUBFUN int XMLCALL
|
| xmlValidatePopElement (xmlValidCtxtPtr ctxt,
|
| xmlDocPtr doc,
|
| xmlNodePtr elem,
|
|
|