Mercurial > repos > shellac > guppy_basecaller
comparison env/lib/python3.7/site-packages/lxml/includes/libxml/DOCBparser.h @ 0:26e78fe6e8c4 draft
"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
| author | shellac |
|---|---|
| date | Sat, 02 May 2020 07:14:21 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:26e78fe6e8c4 |
|---|---|
| 1 /* | |
| 2 * Summary: old DocBook SGML parser | |
| 3 * Description: interface for a DocBook SGML non-verifying parser | |
| 4 * This code is DEPRECATED, and should not be used anymore. | |
| 5 * | |
| 6 * Copy: See Copyright for the status of this software. | |
| 7 * | |
| 8 * Author: Daniel Veillard | |
| 9 */ | |
| 10 | |
| 11 #ifndef __DOCB_PARSER_H__ | |
| 12 #define __DOCB_PARSER_H__ | |
| 13 #include <libxml/xmlversion.h> | |
| 14 | |
| 15 #ifdef LIBXML_DOCB_ENABLED | |
| 16 | |
| 17 #include <libxml/parser.h> | |
| 18 #include <libxml/parserInternals.h> | |
| 19 | |
| 20 #ifndef IN_LIBXML | |
| 21 #ifdef __GNUC__ | |
| 22 #warning "The DOCBparser module has been deprecated in libxml2-2.6.0" | |
| 23 #endif | |
| 24 #endif | |
| 25 | |
| 26 #ifdef __cplusplus | |
| 27 extern "C" { | |
| 28 #endif | |
| 29 | |
| 30 /* | |
| 31 * Most of the back-end structures from XML and SGML are shared. | |
| 32 */ | |
| 33 typedef xmlParserCtxt docbParserCtxt; | |
| 34 typedef xmlParserCtxtPtr docbParserCtxtPtr; | |
| 35 typedef xmlSAXHandler docbSAXHandler; | |
| 36 typedef xmlSAXHandlerPtr docbSAXHandlerPtr; | |
| 37 typedef xmlParserInput docbParserInput; | |
| 38 typedef xmlParserInputPtr docbParserInputPtr; | |
| 39 typedef xmlDocPtr docbDocPtr; | |
| 40 | |
| 41 /* | |
| 42 * There is only few public functions. | |
| 43 */ | |
| 44 XMLPUBFUN int XMLCALL | |
| 45 docbEncodeEntities(unsigned char *out, | |
| 46 int *outlen, | |
| 47 const unsigned char *in, | |
| 48 int *inlen, int quoteChar); | |
| 49 | |
| 50 XMLPUBFUN docbDocPtr XMLCALL | |
| 51 docbSAXParseDoc (xmlChar *cur, | |
| 52 const char *encoding, | |
| 53 docbSAXHandlerPtr sax, | |
| 54 void *userData); | |
| 55 XMLPUBFUN docbDocPtr XMLCALL | |
| 56 docbParseDoc (xmlChar *cur, | |
| 57 const char *encoding); | |
| 58 XMLPUBFUN docbDocPtr XMLCALL | |
| 59 docbSAXParseFile (const char *filename, | |
| 60 const char *encoding, | |
| 61 docbSAXHandlerPtr sax, | |
| 62 void *userData); | |
| 63 XMLPUBFUN docbDocPtr XMLCALL | |
| 64 docbParseFile (const char *filename, | |
| 65 const char *encoding); | |
| 66 | |
| 67 /** | |
| 68 * Interfaces for the Push mode. | |
| 69 */ | |
| 70 XMLPUBFUN void XMLCALL | |
| 71 docbFreeParserCtxt (docbParserCtxtPtr ctxt); | |
| 72 XMLPUBFUN docbParserCtxtPtr XMLCALL | |
| 73 docbCreatePushParserCtxt(docbSAXHandlerPtr sax, | |
| 74 void *user_data, | |
| 75 const char *chunk, | |
| 76 int size, | |
| 77 const char *filename, | |
| 78 xmlCharEncoding enc); | |
| 79 XMLPUBFUN int XMLCALL | |
| 80 docbParseChunk (docbParserCtxtPtr ctxt, | |
| 81 const char *chunk, | |
| 82 int size, | |
| 83 int terminate); | |
| 84 XMLPUBFUN docbParserCtxtPtr XMLCALL | |
| 85 docbCreateFileParserCtxt(const char *filename, | |
| 86 const char *encoding); | |
| 87 XMLPUBFUN int XMLCALL | |
| 88 docbParseDocument (docbParserCtxtPtr ctxt); | |
| 89 | |
| 90 #ifdef __cplusplus | |
| 91 } | |
| 92 #endif | |
| 93 | |
| 94 #endif /* LIBXML_DOCB_ENABLED */ | |
| 95 | |
| 96 #endif /* __DOCB_PARSER_H__ */ |
