Diff for /embedaddon/libxml2/include/libxml/parser.h between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2013/07/22 01:22:22 version 1.1.1.3, 2014/06/15 19:53:38
Line 80  struct _xmlParserInput { Line 80  struct _xmlParserInput {
  * xmlParserNodeInfo:   * xmlParserNodeInfo:
  *   *
  * The parser can be asked to collect Node informations, i.e. at what   * The parser can be asked to collect Node informations, i.e. at what
 * place in the file they were detected.  * place in the file they were detected.
  * NOTE: This is off by default and not very well tested.   * NOTE: This is off by default and not very well tested.
  */   */
 typedef struct _xmlParserNodeInfo xmlParserNodeInfo;  typedef struct _xmlParserNodeInfo xmlParserNodeInfo;
Line 125  typedef enum { Line 125  typedef enum {
     XML_PARSER_ENTITY_VALUE,    /* within an entity value in a decl */      XML_PARSER_ENTITY_VALUE,    /* within an entity value in a decl */
     XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */      XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */
     XML_PARSER_SYSTEM_LITERAL,  /* within a SYSTEM value */      XML_PARSER_SYSTEM_LITERAL,  /* within a SYSTEM value */
    XML_PARSER_EPILOG,          /* the Misc* after the last end tag */    XML_PARSER_EPILOG,          /* the Misc* after the last end tag */
     XML_PARSER_IGNORE,          /* within an IGNORED section */      XML_PARSER_IGNORE,          /* within an IGNORED section */
    XML_PARSER_PUBLIC_LITERAL   /* within a PUBLIC value */    XML_PARSER_PUBLIC_LITERAL   /* within a PUBLIC value */
 } xmlParserInputState;  } xmlParserInputState;
   
 /**  /**
Line 221  struct _xmlParserCtxt { Line 221  struct _xmlParserCtxt {
     xmlValidCtxt        vctxt;        /* The validity context */      xmlValidCtxt        vctxt;        /* The validity context */
   
     xmlParserInputState instate;      /* current type of input */      xmlParserInputState instate;      /* current type of input */
    int                 token;        /* next char look-ahead */        int                 token;        /* next char look-ahead */
   
     char           *directory;        /* the data directory */      char           *directory;        /* the data directory */
   
Line 310  struct _xmlParserCtxt { Line 310  struct _xmlParserCtxt {
     xmlParserNodeInfo *nodeInfoTab;   /* array of nodeInfos */      xmlParserNodeInfo *nodeInfoTab;   /* array of nodeInfos */
   
     int                input_id;      /* we need to label inputs */      int                input_id;      /* we need to label inputs */
       unsigned long      sizeentcopy;   /* volume of entity copy */
 };  };
   
 /**  /**
Line 400  typedef xmlEntityPtr (*getParameterEntitySAXFunc) (voi Line 401  typedef xmlEntityPtr (*getParameterEntitySAXFunc) (voi
 /**  /**
  * entityDeclSAXFunc:   * entityDeclSAXFunc:
  * @ctx:  the user data (XML parser context)   * @ctx:  the user data (XML parser context)
 * @name:  the entity name  * @name:  the entity name
 * @type:  the entity type  * @type:  the entity type
  * @publicId: The public ID of the entity   * @publicId: The public ID of the entity
  * @systemId: The system ID of the entity   * @systemId: The system ID of the entity
  * @content: the entity value (without processing).   * @content: the entity value (without processing).
Line 431  typedef void (*notationDeclSAXFunc)(void *ctx, Line 432  typedef void (*notationDeclSAXFunc)(void *ctx,
  * attributeDeclSAXFunc:   * attributeDeclSAXFunc:
  * @ctx:  the user data (XML parser context)   * @ctx:  the user data (XML parser context)
  * @elem:  the name of the element   * @elem:  the name of the element
 * @fullname:  the attribute name  * @fullname:  the attribute name
 * @type:  the attribute type  * @type:  the attribute type
  * @def:  the type of default value   * @def:  the type of default value
  * @defaultValue: the attribute default value   * @defaultValue: the attribute default value
  * @tree:  the tree of enumerated value set   * @tree:  the tree of enumerated value set
Line 449  typedef void (*attributeDeclSAXFunc)(void *ctx, Line 450  typedef void (*attributeDeclSAXFunc)(void *ctx,
 /**  /**
  * elementDeclSAXFunc:   * elementDeclSAXFunc:
  * @ctx:  the user data (XML parser context)   * @ctx:  the user data (XML parser context)
 * @name:  the element name  * @name:  the element name
 * @type:  the element type  * @type:  the element type
  * @content: the element value tree   * @content: the element value tree
  *   *
  * An element definition has been parsed.   * An element definition has been parsed.
Line 537  typedef void (*attributeSAXFunc) (void *ctx, Line 538  typedef void (*attributeSAXFunc) (void *ctx,
  * @ctx:  the user data (XML parser context)   * @ctx:  the user data (XML parser context)
  * @name:  The entity name   * @name:  The entity name
  *   *
 * Called when an entity reference is detected.  * Called when an entity reference is detected.
  */   */
 typedef void (*referenceSAXFunc) (void *ctx,  typedef void (*referenceSAXFunc) (void *ctx,
                                 const xmlChar *name);                                  const xmlChar *name);
Line 601  typedef void (*cdataBlockSAXFunc) ( Line 602  typedef void (*cdataBlockSAXFunc) (
  * @ctx:  an XML parser context   * @ctx:  an XML parser context
  * @msg:  the message to display/transmit   * @msg:  the message to display/transmit
  * @...:  extra parameters for the message display   * @...:  extra parameters for the message display
 *  *
  * Display and format a warning messages, callback.   * Display and format a warning messages, callback.
  */   */
 typedef void (XMLCDECL *warningSAXFunc) (void *ctx,  typedef void (XMLCDECL *warningSAXFunc) (void *ctx,
Line 611  typedef void (XMLCDECL *warningSAXFunc) (void *ctx, Line 612  typedef void (XMLCDECL *warningSAXFunc) (void *ctx,
  * @ctx:  an XML parser context   * @ctx:  an XML parser context
  * @msg:  the message to display/transmit   * @msg:  the message to display/transmit
  * @...:  extra parameters for the message display   * @...:  extra parameters for the message display
 *  *
  * Display and format an error messages, callback.   * Display and format an error messages, callback.
  */   */
 typedef void (XMLCDECL *errorSAXFunc) (void *ctx,  typedef void (XMLCDECL *errorSAXFunc) (void *ctx,
Line 621  typedef void (XMLCDECL *errorSAXFunc) (void *ctx, Line 622  typedef void (XMLCDECL *errorSAXFunc) (void *ctx,
  * @ctx:  an XML parser context   * @ctx:  an XML parser context
  * @msg:  the message to display/transmit   * @msg:  the message to display/transmit
  * @...:  extra parameters for the message display   * @...:  extra parameters for the message display
 *  *
  * Display and format fatal error messages, callback.   * Display and format fatal error messages, callback.
  * Note: so far fatalError() SAX callbacks are not used, error()   * Note: so far fatalError() SAX callbacks are not used, error()
  *       get all the callbacks for errors.   *       get all the callbacks for errors.
Line 697  typedef void (*startElementNsSAX2Func) (void *ctx, Line 698  typedef void (*startElementNsSAX2Func) (void *ctx,
                                         int nb_attributes,                                          int nb_attributes,
                                         int nb_defaulted,                                          int nb_defaulted,
                                         const xmlChar **attributes);                                          const xmlChar **attributes);
 
 /**  /**
  * endElementNsSAX2Func:   * endElementNsSAX2Func:
  * @ctx:  the user data (XML parser context)   * @ctx:  the user data (XML parser context)
Line 792  struct _xmlSAXHandlerV1 { Line 793  struct _xmlSAXHandlerV1 {
  * xmlExternalEntityLoader:   * xmlExternalEntityLoader:
  * @URL: The System ID of the resource requested   * @URL: The System ID of the resource requested
  * @ID: The Public ID of the resource requested   * @ID: The Public ID of the resource requested
 * @context: the XML parser context  * @context: the XML parser context
  *   *
  * External entity loaders types.   * External entity loaders types.
  *   *
Line 818  extern "C" { Line 819  extern "C" {
 /*  /*
  * Init/Cleanup   * Init/Cleanup
  */   */
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlInitParser           (void);                  xmlInitParser           (void);
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlCleanupParser        (void);                  xmlCleanupParser        (void);
   
 /*  /*
  * Input functions   * Input functions
  */   */
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlParserInputRead      (xmlParserInputPtr in,                  xmlParserInputRead      (xmlParserInputPtr in,
                                          int len);                                           int len);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlParserInputGrow      (xmlParserInputPtr in,                  xmlParserInputGrow      (xmlParserInputPtr in,
                                          int len);                                           int len);
   
Line 837  XMLPUBFUN int XMLCALL   Line 838  XMLPUBFUN int XMLCALL  
  * Basic parsing Interfaces   * Basic parsing Interfaces
  */   */
 #ifdef LIBXML_SAX1_ENABLED  #ifdef LIBXML_SAX1_ENABLED
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlParseDoc             (const xmlChar *cur);                  xmlParseDoc             (const xmlChar *cur);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlParseFile            (const char *filename);                  xmlParseFile            (const char *filename);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlParseMemory          (const char *buffer,                  xmlParseMemory          (const char *buffer,
                                          int size);                                           int size);
 #endif /* LIBXML_SAX1_ENABLED */  #endif /* LIBXML_SAX1_ENABLED */
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlSubstituteEntitiesDefault(int val);                  xmlSubstituteEntitiesDefault(int val);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlKeepBlanksDefault    (int val);                  xmlKeepBlanksDefault    (int val);
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlStopParser           (xmlParserCtxtPtr ctxt);                  xmlStopParser           (xmlParserCtxtPtr ctxt);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlPedanticParserDefault(int val);                  xmlPedanticParserDefault(int val);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlLineNumbersDefault   (int val);                  xmlLineNumbersDefault   (int val);
   
 #ifdef LIBXML_SAX1_ENABLED  #ifdef LIBXML_SAX1_ENABLED
 /*  /*
 * Recovery mode  * Recovery mode
  */   */
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlRecoverDoc           (const xmlChar *cur);                  xmlRecoverDoc           (const xmlChar *cur);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlRecoverMemory        (const char *buffer,                  xmlRecoverMemory        (const char *buffer,
                                          int size);                                           int size);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlRecoverFile          (const char *filename);                  xmlRecoverFile          (const char *filename);
 #endif /* LIBXML_SAX1_ENABLED */  #endif /* LIBXML_SAX1_ENABLED */
   
 /*  /*
  * Less common routines and SAX interfaces   * Less common routines and SAX interfaces
  */   */
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlParseDocument        (xmlParserCtxtPtr ctxt);                  xmlParseDocument        (xmlParserCtxtPtr ctxt);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlParseExtParsedEnt    (xmlParserCtxtPtr ctxt);                  xmlParseExtParsedEnt    (xmlParserCtxtPtr ctxt);
 #ifdef LIBXML_SAX1_ENABLED  #ifdef LIBXML_SAX1_ENABLED
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlSAXUserParseFile     (xmlSAXHandlerPtr sax,                  xmlSAXUserParseFile     (xmlSAXHandlerPtr sax,
                                          void *user_data,                                           void *user_data,
                                          const char *filename);                                           const char *filename);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlSAXUserParseMemory   (xmlSAXHandlerPtr sax,                  xmlSAXUserParseMemory   (xmlSAXHandlerPtr sax,
                                          void *user_data,                                           void *user_data,
                                          const char *buffer,                                           const char *buffer,
                                          int size);                                           int size);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlSAXParseDoc          (xmlSAXHandlerPtr sax,                  xmlSAXParseDoc          (xmlSAXHandlerPtr sax,
                                          const xmlChar *cur,                                           const xmlChar *cur,
                                          int recovery);                                           int recovery);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlSAXParseMemory       (xmlSAXHandlerPtr sax,                  xmlSAXParseMemory       (xmlSAXHandlerPtr sax,
                                          const char *buffer,                                           const char *buffer,
                                         int size,                                         int size,
                                          int recovery);                                           int recovery);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax,                  xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax,
                                          const char *buffer,                                           const char *buffer,
                                         int size,                                         int size,
                                          int recovery,                                           int recovery,
                                          void *data);                                           void *data);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlSAXParseFile         (xmlSAXHandlerPtr sax,                  xmlSAXParseFile         (xmlSAXHandlerPtr sax,
                                          const char *filename,                                           const char *filename,
                                          int recovery);                                           int recovery);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlSAXParseFileWithData (xmlSAXHandlerPtr sax,                  xmlSAXParseFileWithData (xmlSAXHandlerPtr sax,
                                          const char *filename,                                           const char *filename,
                                          int recovery,                                           int recovery,
                                          void *data);                                           void *data);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlSAXParseEntity       (xmlSAXHandlerPtr sax,                  xmlSAXParseEntity       (xmlSAXHandlerPtr sax,
                                          const char *filename);                                           const char *filename);
XMLPUBFUN xmlDocPtr XMLCALL     XMLPUBFUN xmlDocPtr XMLCALL
                 xmlParseEntity          (const char *filename);                  xmlParseEntity          (const char *filename);
 #endif /* LIBXML_SAX1_ENABLED */  #endif /* LIBXML_SAX1_ENABLED */
   
 #ifdef LIBXML_VALID_ENABLED  #ifdef LIBXML_VALID_ENABLED
XMLPUBFUN xmlDtdPtr XMLCALL     XMLPUBFUN xmlDtdPtr XMLCALL
                 xmlSAXParseDTD          (xmlSAXHandlerPtr sax,                  xmlSAXParseDTD          (xmlSAXHandlerPtr sax,
                                          const xmlChar *ExternalID,                                           const xmlChar *ExternalID,
                                          const xmlChar *SystemID);                                           const xmlChar *SystemID);
XMLPUBFUN xmlDtdPtr XMLCALL     XMLPUBFUN xmlDtdPtr XMLCALL
                 xmlParseDTD             (const xmlChar *ExternalID,                  xmlParseDTD             (const xmlChar *ExternalID,
                                          const xmlChar *SystemID);                                           const xmlChar *SystemID);
XMLPUBFUN xmlDtdPtr XMLCALL     XMLPUBFUN xmlDtdPtr XMLCALL
                 xmlIOParseDTD           (xmlSAXHandlerPtr sax,                  xmlIOParseDTD           (xmlSAXHandlerPtr sax,
                                          xmlParserInputBufferPtr input,                                           xmlParserInputBufferPtr input,
                                          xmlCharEncoding enc);                                           xmlCharEncoding enc);
 #endif /* LIBXML_VALID_ENABLE */  #endif /* LIBXML_VALID_ENABLE */
 #ifdef LIBXML_SAX1_ENABLED  #ifdef LIBXML_SAX1_ENABLED
XMLPUBFUN int XMLCALL   XMLPUBFUN int XMLCALL
                 xmlParseBalancedChunkMemory(xmlDocPtr doc,                  xmlParseBalancedChunkMemory(xmlDocPtr doc,
                                          xmlSAXHandlerPtr sax,                                           xmlSAXHandlerPtr sax,
                                          void *user_data,                                           void *user_data,
Line 946  XMLPUBFUN xmlParserErrors XMLCALL Line 947  XMLPUBFUN xmlParserErrors XMLCALL
                                          int options,                                           int options,
                                          xmlNodePtr *lst);                                           xmlNodePtr *lst);
 #ifdef LIBXML_SAX1_ENABLED  #ifdef LIBXML_SAX1_ENABLED
XMLPUBFUN int XMLCALL          XMLPUBFUN int XMLCALL
                 xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc,                  xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc,
                      xmlSAXHandlerPtr sax,                       xmlSAXHandlerPtr sax,
                      void *user_data,                       void *user_data,
Line 954  XMLPUBFUN int XMLCALL           Line 955  XMLPUBFUN int XMLCALL          
                      const xmlChar *string,                       const xmlChar *string,
                      xmlNodePtr *lst,                       xmlNodePtr *lst,
                      int recover);                       int recover);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlParseExternalEntity  (xmlDocPtr doc,                  xmlParseExternalEntity  (xmlDocPtr doc,
                                          xmlSAXHandlerPtr sax,                                           xmlSAXHandlerPtr sax,
                                          void *user_data,                                           void *user_data,
Line 963  XMLPUBFUN int XMLCALL   Line 964  XMLPUBFUN int XMLCALL  
                                          const xmlChar *ID,                                           const xmlChar *ID,
                                          xmlNodePtr *lst);                                           xmlNodePtr *lst);
 #endif /* LIBXML_SAX1_ENABLED */  #endif /* LIBXML_SAX1_ENABLED */
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx,                  xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx,
                                          const xmlChar *URL,                                           const xmlChar *URL,
                                          const xmlChar *ID,                                           const xmlChar *ID,
Line 972  XMLPUBFUN int XMLCALL   Line 973  XMLPUBFUN int XMLCALL  
 /*  /*
  * Parser contexts handling.   * Parser contexts handling.
  */   */
XMLPUBFUN xmlParserCtxtPtr XMLCALL      XMLPUBFUN xmlParserCtxtPtr XMLCALL
                 xmlNewParserCtxt        (void);                  xmlNewParserCtxt        (void);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlInitParserCtxt       (xmlParserCtxtPtr ctxt);                  xmlInitParserCtxt       (xmlParserCtxtPtr ctxt);
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlClearParserCtxt      (xmlParserCtxtPtr ctxt);                  xmlClearParserCtxt      (xmlParserCtxtPtr ctxt);
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlFreeParserCtxt       (xmlParserCtxtPtr ctxt);                  xmlFreeParserCtxt       (xmlParserCtxtPtr ctxt);
 #ifdef LIBXML_SAX1_ENABLED  #ifdef LIBXML_SAX1_ENABLED
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt,                  xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt,
                                          const xmlChar* buffer,                                           const xmlChar* buffer,
                                          const char *filename);                                           const char *filename);
 #endif /* LIBXML_SAX1_ENABLED */  #endif /* LIBXML_SAX1_ENABLED */
XMLPUBFUN xmlParserCtxtPtr XMLCALL XMLPUBFUN xmlParserCtxtPtr XMLCALL
                 xmlCreateDocParserCtxt  (const xmlChar *cur);                  xmlCreateDocParserCtxt  (const xmlChar *cur);
   
 #ifdef LIBXML_LEGACY_ENABLED  #ifdef LIBXML_LEGACY_ENABLED
 /*  /*
  * Reading/setting optional parsing features.   * Reading/setting optional parsing features.
  */   */
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlGetFeaturesList      (int *len,                  xmlGetFeaturesList      (int *len,
                                          const char **result);                                           const char **result);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlGetFeature           (xmlParserCtxtPtr ctxt,                  xmlGetFeature           (xmlParserCtxtPtr ctxt,
                                          const char *name,                                           const char *name,
                                          void *result);                                           void *result);
XMLPUBFUN int XMLCALL           XMLPUBFUN int XMLCALL
                 xmlSetFeature           (xmlParserCtxtPtr ctxt,                  xmlSetFeature           (xmlParserCtxtPtr ctxt,
                                          const char *name,                                           const char *name,
                                          void *value);                                           void *value);
Line 1010  XMLPUBFUN int XMLCALL   Line 1011  XMLPUBFUN int XMLCALL  
 /*  /*
  * Interfaces for the Push mode.   * Interfaces for the Push mode.
  */   */
XMLPUBFUN xmlParserCtxtPtr XMLCALL XMLPUBFUN xmlParserCtxtPtr XMLCALL
                 xmlCreatePushParserCtxt(xmlSAXHandlerPtr sax,                  xmlCreatePushParserCtxt(xmlSAXHandlerPtr sax,
                                          void *user_data,                                           void *user_data,
                                          const char *chunk,                                           const char *chunk,
                                          int size,                                           int size,
                                          const char *filename);                                           const char *filename);
XMLPUBFUN int XMLCALL            XMLPUBFUN int XMLCALL
                 xmlParseChunk           (xmlParserCtxtPtr ctxt,                  xmlParseChunk           (xmlParserCtxtPtr ctxt,
                                          const char *chunk,                                           const char *chunk,
                                          int size,                                           int size,
Line 1027  XMLPUBFUN int XMLCALL    Line 1028  XMLPUBFUN int XMLCALL   
  * Special I/O mode.   * Special I/O mode.
  */   */
   
XMLPUBFUN xmlParserCtxtPtr XMLCALL XMLPUBFUN xmlParserCtxtPtr XMLCALL
                 xmlCreateIOParserCtxt   (xmlSAXHandlerPtr sax,                  xmlCreateIOParserCtxt   (xmlSAXHandlerPtr sax,
                                          void *user_data,                                           void *user_data,
                                          xmlInputReadCallback   ioread,                                           xmlInputReadCallback   ioread,
Line 1035  XMLPUBFUN xmlParserCtxtPtr XMLCALL  Line 1036  XMLPUBFUN xmlParserCtxtPtr XMLCALL 
                                          void *ioctx,                                           void *ioctx,
                                          xmlCharEncoding enc);                                           xmlCharEncoding enc);
   
XMLPUBFUN xmlParserInputPtr XMLCALL XMLPUBFUN xmlParserInputPtr XMLCALL
                 xmlNewIOInputStream     (xmlParserCtxtPtr ctxt,                  xmlNewIOInputStream     (xmlParserCtxtPtr ctxt,
                                          xmlParserInputBufferPtr input,                                           xmlParserInputBufferPtr input,
                                          xmlCharEncoding enc);                                           xmlCharEncoding enc);
Line 1046  XMLPUBFUN xmlParserInputPtr XMLCALL  Line 1047  XMLPUBFUN xmlParserInputPtr XMLCALL 
 XMLPUBFUN const xmlParserNodeInfo* XMLCALL  XMLPUBFUN const xmlParserNodeInfo* XMLCALL
                 xmlParserFindNodeInfo   (const xmlParserCtxtPtr ctxt,                  xmlParserFindNodeInfo   (const xmlParserCtxtPtr ctxt,
                                          const xmlNodePtr node);                                           const xmlNodePtr node);
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlInitNodeInfoSeq      (xmlParserNodeInfoSeqPtr seq);                  xmlInitNodeInfoSeq      (xmlParserNodeInfoSeqPtr seq);
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlClearNodeInfoSeq     (xmlParserNodeInfoSeqPtr seq);                  xmlClearNodeInfoSeq     (xmlParserNodeInfoSeqPtr seq);
XMLPUBFUN unsigned long XMLCALL XMLPUBFUN unsigned long XMLCALL
                 xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeqPtr seq,                  xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeqPtr seq,
                                          const xmlNodePtr node);                                           const xmlNodePtr node);
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlParserAddNodeInfo    (xmlParserCtxtPtr ctxt,                  xmlParserAddNodeInfo    (xmlParserCtxtPtr ctxt,
                                          const xmlParserNodeInfoPtr info);                                           const xmlParserNodeInfoPtr info);
   
Line 1061  XMLPUBFUN void XMLCALL   Line 1062  XMLPUBFUN void XMLCALL  
  * External entities handling actually implemented in xmlIO.   * External entities handling actually implemented in xmlIO.
  */   */
   
XMLPUBFUN void XMLCALL          XMLPUBFUN void XMLCALL
                 xmlSetExternalEntityLoader(xmlExternalEntityLoader f);                  xmlSetExternalEntityLoader(xmlExternalEntityLoader f);
 XMLPUBFUN xmlExternalEntityLoader XMLCALL  XMLPUBFUN xmlExternalEntityLoader XMLCALL
                 xmlGetExternalEntityLoader(void);                  xmlGetExternalEntityLoader(void);
Line 1109  typedef enum { Line 1110  typedef enum {
     XML_PARSE_NOBASEFIX = 1<<18,/* do not fixup XINCLUDE xml:base uris */      XML_PARSE_NOBASEFIX = 1<<18,/* do not fixup XINCLUDE xml:base uris */
     XML_PARSE_HUGE      = 1<<19,/* relax any hardcoded limit from the parser */      XML_PARSE_HUGE      = 1<<19,/* relax any hardcoded limit from the parser */
     XML_PARSE_OLDSAX    = 1<<20,/* parse using SAX2 interface before 2.7.0 */      XML_PARSE_OLDSAX    = 1<<20,/* parse using SAX2 interface before 2.7.0 */
    XML_PARSE_IGNORE_ENC= 1<<21 /* ignore internal document encoding hint */    XML_PARSE_IGNORE_ENC= 1<<21,/* ignore internal document encoding hint */
     XML_PARSE_BIG_LINES = 1<<22 /* Store big lines numbers in text PSVI field */
 } xmlParserOption;  } xmlParserOption;
   
 XMLPUBFUN void XMLCALL  XMLPUBFUN void XMLCALL

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>