Diff for /XML/parserInternals.h between versions 1.17 and 1.18

version 1.17, 1999/09/13 12:28:56 version 1.18, 1999/09/30 15:43:35
Line 511  typedef unsigned char CHARVAL; Line 511  typedef unsigned char CHARVAL;
 /**  /**
  * Parser context   * Parser context
  */   */
 xmlParserCtxtPtr        xmlCreateDocParserCtxt  (CHAR *cur);  xmlParserCtxtPtr        xmlCreateDocParserCtxt  (xmlChar *cur);
 xmlParserCtxtPtr        xmlCreateFileParserCtxt (const char *filename);  xmlParserCtxtPtr        xmlCreateFileParserCtxt (const char *filename);
 xmlParserCtxtPtr        xmlCreateMemoryParserCtxt(char *buffer,  xmlParserCtxtPtr        xmlCreateMemoryParserCtxt(char *buffer,
                                                  int size);                                                   int size);
Line 533  xmlParserInputPtr xmlNewEntityInputStrea Line 533  xmlParserInputPtr xmlNewEntityInputStrea
                                                  xmlEntityPtr entity);                                                   xmlEntityPtr entity);
 void                    xmlPushInput            (xmlParserCtxtPtr ctxt,  void                    xmlPushInput            (xmlParserCtxtPtr ctxt,
                                                  xmlParserInputPtr input);                                                   xmlParserInputPtr input);
 CHAR                    xmlPopInput             (xmlParserCtxtPtr ctxt);  xmlChar                 xmlPopInput             (xmlParserCtxtPtr ctxt);
 void                    xmlFreeInputStream      (xmlParserInputPtr input);  void                    xmlFreeInputStream      (xmlParserInputPtr input);
 xmlParserInputPtr       xmlNewInputFromFile     (xmlParserCtxtPtr ctxt,  xmlParserInputPtr       xmlNewInputFromFile     (xmlParserCtxtPtr ctxt,
                                                  const char *filename);                                                   const char *filename);
Line 541  xmlParserInputPtr xmlNewInputFromFile (x Line 541  xmlParserInputPtr xmlNewInputFromFile (x
 /**  /**
  * Namespaces.   * Namespaces.
  */   */
 CHAR *                  xmlSplitQName           (const CHAR *name,  xmlChar *                       xmlSplitQName           (const xmlChar *name,
                                                  CHAR **prefix);                                                   xmlChar **prefix);
 CHAR *                  xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlNamespaceParseQName  (xmlParserCtxtPtr ctxt,  xmlChar *                       xmlNamespaceParseQName  (xmlParserCtxtPtr ctxt,
                                                  CHAR **prefix);                                                   xmlChar **prefix);
 CHAR *                  xmlNamespaceParseNSDef  (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlNamespaceParseNSDef  (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseQuotedString    (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseQuotedString    (xmlParserCtxtPtr ctxt);
 void                    xmlParseNamespace       (xmlParserCtxtPtr ctxt);  void                    xmlParseNamespace       (xmlParserCtxtPtr ctxt);
   
 /**  /**
  * Generic production rules   * Generic production rules
  */   */
 CHAR *                  xmlScanName             (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlScanName             (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseName            (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseName            (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseNmtoken         (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseNmtoken         (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseEntityValue     (xmlParserCtxtPtr ctxt,  xmlChar *                       xmlParseEntityValue     (xmlParserCtxtPtr ctxt,
                                                  CHAR **orig);                                                   xmlChar **orig);
 CHAR *                  xmlParseAttValue        (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseAttValue        (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseSystemLiteral   (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseSystemLiteral   (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParsePubidLiteral    (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParsePubidLiteral    (xmlParserCtxtPtr ctxt);
 void                    xmlParseCharData        (xmlParserCtxtPtr ctxt,  void                    xmlParseCharData        (xmlParserCtxtPtr ctxt,
                                                  int cdata);                                                   int cdata);
 CHAR *                  xmlParseExternalID      (xmlParserCtxtPtr ctxt,  xmlChar *                       xmlParseExternalID      (xmlParserCtxtPtr ctxt,
                                                  CHAR **publicID,                                                   xmlChar **publicID,
                                                  int strict);                                                   int strict);
 void                    xmlParseComment         (xmlParserCtxtPtr ctxt);  void                    xmlParseComment         (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParsePITarget        (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParsePITarget        (xmlParserCtxtPtr ctxt);
 void                    xmlParsePI              (xmlParserCtxtPtr ctxt);  void                    xmlParsePI              (xmlParserCtxtPtr ctxt);
 void                    xmlParseNotationDecl    (xmlParserCtxtPtr ctxt);  void                    xmlParseNotationDecl    (xmlParserCtxtPtr ctxt);
 void                    xmlParseEntityDecl      (xmlParserCtxtPtr ctxt);  void                    xmlParseEntityDecl      (xmlParserCtxtPtr ctxt);
 int                     xmlParseDefaultDecl     (xmlParserCtxtPtr ctxt,  int                     xmlParseDefaultDecl     (xmlParserCtxtPtr ctxt,
                                                  CHAR **value);                                                   xmlChar **value);
 xmlEnumerationPtr       xmlParseNotationType    (xmlParserCtxtPtr ctxt);  xmlEnumerationPtr       xmlParseNotationType    (xmlParserCtxtPtr ctxt);
 xmlEnumerationPtr       xmlParseEnumerationType (xmlParserCtxtPtr ctxt);  xmlEnumerationPtr       xmlParseEnumerationType (xmlParserCtxtPtr ctxt);
 int                     xmlParseEnumeratedType  (xmlParserCtxtPtr ctxt,  int                     xmlParseEnumeratedType  (xmlParserCtxtPtr ctxt,
Line 585  xmlElementContentPtr xmlParseElementMixe Line 585  xmlElementContentPtr xmlParseElementMixe
 xmlElementContentPtr    xmlParseElementChildrenContentDecl  xmlElementContentPtr    xmlParseElementChildrenContentDecl
                                                 (xmlParserCtxtPtr ctxt);                                                  (xmlParserCtxtPtr ctxt);
 int                     xmlParseElementContentDecl(xmlParserCtxtPtr ctxt,  int                     xmlParseElementContentDecl(xmlParserCtxtPtr ctxt,
                                                  CHAR *name,                                                   xmlChar *name,
                                                  xmlElementContentPtr *result);                                                   xmlElementContentPtr *result);
 int                     xmlParseElementDecl     (xmlParserCtxtPtr ctxt);  int                     xmlParseElementDecl     (xmlParserCtxtPtr ctxt);
 void                    xmlParseMarkupDecl      (xmlParserCtxtPtr ctxt);  void                    xmlParseMarkupDecl      (xmlParserCtxtPtr ctxt);
Line 594  xmlEntityPtr  xmlParseEntityRef (xmlPars Line 594  xmlEntityPtr  xmlParseEntityRef (xmlPars
 void                    xmlParseReference       (xmlParserCtxtPtr ctxt);  void                    xmlParseReference       (xmlParserCtxtPtr ctxt);
 void                    xmlParsePEReference     (xmlParserCtxtPtr ctxt);  void                    xmlParsePEReference     (xmlParserCtxtPtr ctxt);
 void                    xmlParseDocTypeDecl     (xmlParserCtxtPtr ctxt);  void                    xmlParseDocTypeDecl     (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseAttribute       (xmlParserCtxtPtr ctxt,  xmlChar *                       xmlParseAttribute       (xmlParserCtxtPtr ctxt,
                                                  CHAR **value);                                                   xmlChar **value);
 CHAR *                  xmlParseStartTag        (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseStartTag        (xmlParserCtxtPtr ctxt);
 void                    xmlParseEndTag          (xmlParserCtxtPtr ctxt,  void                    xmlParseEndTag          (xmlParserCtxtPtr ctxt,
                                                  CHAR *tagname);                                                   xmlChar *tagname);
 void                    xmlParseCDSect          (xmlParserCtxtPtr ctxt);  void                    xmlParseCDSect          (xmlParserCtxtPtr ctxt);
 void                    xmlParseContent         (xmlParserCtxtPtr ctxt);  void                    xmlParseContent         (xmlParserCtxtPtr ctxt);
 void                    xmlParseElement         (xmlParserCtxtPtr ctxt);  void                    xmlParseElement         (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseVersionNum      (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseVersionNum      (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseVersionInfo     (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseVersionInfo     (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseEncName         (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseEncName         (xmlParserCtxtPtr ctxt);
 CHAR *                  xmlParseEncodingDecl    (xmlParserCtxtPtr ctxt);  xmlChar *                       xmlParseEncodingDecl    (xmlParserCtxtPtr ctxt);
 int                     xmlParseSDDecl          (xmlParserCtxtPtr ctxt);  int                     xmlParseSDDecl          (xmlParserCtxtPtr ctxt);
 void                    xmlParseXMLDecl         (xmlParserCtxtPtr ctxt);  void                    xmlParseXMLDecl         (xmlParserCtxtPtr ctxt);
 void                    xmlParseMisc            (xmlParserCtxtPtr ctxt);  void                    xmlParseMisc            (xmlParserCtxtPtr ctxt);
 void                    xmlParseExternalSubset  (xmlParserCtxtPtr ctxt,  void                    xmlParseExternalSubset  (xmlParserCtxtPtr ctxt,
                                                  const CHAR *ExternalID,                                                   const xmlChar *ExternalID,
                                                  const CHAR *SystemID);                                                    const xmlChar *SystemID); 
 /*  /*
  * Entities substitution   * Entities substitution
  */   */
Line 620  void   xmlParseExternalSubset (xmlParser Line 620  void   xmlParseExternalSubset (xmlParser
 #define XML_SUBSTITUTE_PEREF    2  #define XML_SUBSTITUTE_PEREF    2
 #define XML_SUBSTITUTE_BOTH     3  #define XML_SUBSTITUTE_BOTH     3
   
 CHAR *                  xmlDecodeEntities       (xmlParserCtxtPtr ctxt,  xmlChar *                       xmlDecodeEntities       (xmlParserCtxtPtr ctxt,
                                                  int len,                                                   int len,
                                                  int what,                                                   int what,
                                                  CHAR end,                                                   xmlChar end,
                                                  CHAR  end2,                                                   xmlChar  end2,
                                                  CHAR end3);                                                   xmlChar end3);
   
 /*  /*
  * Generated by MACROS on top of parser.c c.f. PUSH_AND_POP   * Generated by MACROS on top of parser.c c.f. PUSH_AND_POP

Removed from v.1.17  
changed lines
  Added in v.1.18


Webmaster