Show
Ignore:
Timestamp:
02/18/07 03:50:55 (5 years ago)
Author:
Gregor
Message:

Almost every C binding regenerated.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bindings/bcd/libxml2/parser.d

    r58 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.libxml2.parser; 
     3align(4): 
     4const char[] XML_DEFAULT_VERSION = "1.0"; 
    35const int XML_DETECT_IDS = 2; 
    46const int XML_COMPLETE_ATTRS = 4; 
    57const int XML_SKIP_IDS = 8; 
    6 import bcd.libxml2.xmlIO; 
    7 import bcd.libxml2.globals; 
    8 import bcd.libxml2.threads; 
    9 import bcd.libxml2.xmlmemory; 
    10 import bcd.libxml2.SAX2; 
    11 import bcd.libxml2.SAX; 
    12 import bcd.libxml2.xlink; 
    13 import bcd.libxml2.encoding; 
    14 import bcd.libxml2.entities; 
    15 import bcd.libxml2.hash; 
    16 import bcd.libxml2.valid; 
    17 import bcd.libxml2.xmlautomata; 
    18 import bcd.libxml2.list; 
    19 import bcd.libxml2.xmlerror; 
    20 import bcd.libxml2.tree; 
    21 import bcd.libxml2.xmlregexp; 
    22 import bcd.libxml2.dict; 
    23 import bcd.libxml2.xmlstring; 
    24 import bcd.libxml2.xmlversion; 
     8const double XML_SAX2_MAGIC = 0xDEEDBEAF; 
     9public import bcd.libxml2.xmlIO; 
     10public import bcd.libxml2.globals; 
     11public import bcd.libxml2.threads; 
     12public import bcd.libxml2.xmlmemory; 
     13public import bcd.libxml2.SAX2; 
     14public import bcd.libxml2.SAX; 
     15public import bcd.libxml2.xlink; 
     16public import bcd.libxml2.encoding; 
     17public import bcd.libxml2.entities; 
     18public import bcd.libxml2.hash; 
     19public import bcd.libxml2.valid; 
     20public import bcd.libxml2.xmlautomata; 
     21public import bcd.libxml2.list; 
     22public import bcd.libxml2.xmlerror; 
     23public import bcd.libxml2.tree; 
     24public import bcd.libxml2.xmlregexp; 
     25public import bcd.libxml2.dict; 
     26public import bcd.libxml2.xmlstring; 
     27public import bcd.libxml2.xmlversion; 
    2528enum xmlFeature { 
    2629XML_WITH_THREAD=1, 
     
    7578XML_PARSE_COMPACT=65536, 
    7679} 
    77 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__1887
    78 alias _BCD_func__1887 xmlExternalEntityLoader; 
     80alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__1893
     81alias _BCD_func__1893 xmlExternalEntityLoader; 
    7982alias _xmlSAXHandlerV1 xmlSAXHandlerV1; 
    8083alias _xmlSAXHandlerV1 * xmlSAXHandlerV1Ptr; 
    81 alias void function(void *, char *, char *, char *) _BCD_func__1918
    82 alias _BCD_func__1918 internalSubsetSAXFunc; 
     84alias void function(void *, char *, char *, char *) _BCD_func__1924
     85alias _BCD_func__1924 internalSubsetSAXFunc; 
    8386alias int function(void *) _BCD_func__1395; 
    8487alias _BCD_func__1395 isStandaloneSAXFunc; 
    8588alias _BCD_func__1395 hasInternalSubsetSAXFunc; 
    8689alias _BCD_func__1395 hasExternalSubsetSAXFunc; 
    87 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__1931
    88 alias _BCD_func__1931 resolveEntitySAXFunc; 
    89 alias _xmlEntity * function(void *, char *) _BCD_func__1930
    90 alias _BCD_func__1930 getEntitySAXFunc; 
    91 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__1929
    92 alias _BCD_func__1929 entityDeclSAXFunc; 
    93 alias _BCD_func__1918 notationDeclSAXFunc; 
    94 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__1928
    95 alias _BCD_func__1928 attributeDeclSAXFunc; 
    96 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__1927
    97 alias _BCD_func__1927 elementDeclSAXFunc; 
    98 alias void function(void *, char *, char *, char *, char *) _BCD_func__1926
    99 alias _BCD_func__1926 unparsedEntityDeclSAXFunc; 
    100 alias void function(void *, _xmlSAXLocator *) _BCD_func__1925
    101 alias _BCD_func__1925 setDocumentLocatorSAXFunc; 
    102 alias void function(void *) _BCD_func__1701
    103 alias _BCD_func__1701 startDocumentSAXFunc; 
    104 alias _BCD_func__1701 endDocumentSAXFunc; 
    105 alias void function(void *, char *, char * *) _BCD_func__1924
    106 alias _BCD_func__1924 startElementSAXFunc; 
    107 alias void function(void *, char *) _BCD_func__1922
    108 alias _BCD_func__1922 endElementSAXFunc; 
    109 alias _BCD_func__1922 referenceSAXFunc; 
    110 alias void function(void *, char *, int) _BCD_func__1921
    111 alias _BCD_func__1921 charactersSAXFunc; 
    112 alias _BCD_func__1921 ignorableWhitespaceSAXFunc; 
    113 alias void function(void *, char *, char *) _BCD_func__1923
    114 alias _BCD_func__1923 processingInstructionSAXFunc; 
    115 alias _BCD_func__1922 commentSAXFunc; 
    116 alias void function(void *, char *, ...) _BCD_func__1920
    117 alias _BCD_func__1920 warningSAXFunc; 
    118 alias _BCD_func__1920 errorSAXFunc; 
    119 alias _BCD_func__1920 fatalErrorSAXFunc; 
    120 alias _BCD_func__1930 getParameterEntitySAXFunc; 
    121 alias _BCD_func__1921 cdataBlockSAXFunc; 
    122 alias _BCD_func__1918 externalSubsetSAXFunc; 
    123 alias _BCD_func__1918 endElementNsSAX2Func; 
    124 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__1919
    125 alias _BCD_func__1919 startElementNsSAX2Func; 
    126 alias _BCD_func__1923 attributeSAXFunc; 
     90alias _xmlParserInput * function(void *, char *, char *) _BCD_func__1937
     91alias _BCD_func__1937 resolveEntitySAXFunc; 
     92alias _xmlEntity * function(void *, char *) _BCD_func__1936
     93alias _BCD_func__1936 getEntitySAXFunc; 
     94alias void function(void *, char *, int, char *, char *, char *) _BCD_func__1935
     95alias _BCD_func__1935 entityDeclSAXFunc; 
     96alias _BCD_func__1924 notationDeclSAXFunc; 
     97alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__1934
     98alias _BCD_func__1934 attributeDeclSAXFunc; 
     99alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__1933
     100alias _BCD_func__1933 elementDeclSAXFunc; 
     101alias void function(void *, char *, char *, char *, char *) _BCD_func__1932
     102alias _BCD_func__1932 unparsedEntityDeclSAXFunc; 
     103alias void function(void *, _xmlSAXLocator *) _BCD_func__1931
     104alias _BCD_func__1931 setDocumentLocatorSAXFunc; 
     105alias void function(void *) _BCD_func__1707
     106alias _BCD_func__1707 startDocumentSAXFunc; 
     107alias _BCD_func__1707 endDocumentSAXFunc; 
     108alias void function(void *, char *, char * *) _BCD_func__1930
     109alias _BCD_func__1930 startElementSAXFunc; 
     110alias void function(void *, char *) _BCD_func__1928
     111alias _BCD_func__1928 endElementSAXFunc; 
     112alias _BCD_func__1928 referenceSAXFunc; 
     113alias void function(void *, char *, int) _BCD_func__1927
     114alias _BCD_func__1927 charactersSAXFunc; 
     115alias _BCD_func__1927 ignorableWhitespaceSAXFunc; 
     116alias void function(void *, char *, char *) _BCD_func__1929
     117alias _BCD_func__1929 processingInstructionSAXFunc; 
     118alias _BCD_func__1928 commentSAXFunc; 
     119alias void function(void *, char *, ...) _BCD_func__1926
     120alias _BCD_func__1926 warningSAXFunc; 
     121alias _BCD_func__1926 errorSAXFunc; 
     122alias _BCD_func__1926 fatalErrorSAXFunc; 
     123alias _BCD_func__1936 getParameterEntitySAXFunc; 
     124alias _BCD_func__1927 cdataBlockSAXFunc; 
     125alias _BCD_func__1924 externalSubsetSAXFunc; 
     126alias _BCD_func__1924 endElementNsSAX2Func; 
     127alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__1925
     128alias _BCD_func__1925 startElementNsSAX2Func; 
     129alias _BCD_func__1929 attributeSAXFunc; 
    127130enum xmlParserMode { 
    128131XML_PARSE_UNKNOWN=0, 
     
    157160alias _xmlParserNodeInfo xmlParserNodeInfo; 
    158161alias _xmlParserNodeInfo * xmlParserNodeInfoPtr; 
    159 alias void function(char *) _BCD_func__1944
    160 alias _BCD_func__1944 xmlParserInputDeallocate; 
    161 alias void function(void *, _xmlError *) _BCD_func__1965
    162 alias char * function(void *) _BCD_func__2639
    163 extern (C) int xmlHasFeature(int feature); 
    164 alias int function(void *, char *, int) _BCD_func__1874
    165 extern (C) _xmlDoc * xmlCtxtReadIO(_xmlParserCtxt * ctxt, _BCD_func__1874 ioread, _BCD_func__1395 ioclose, void * ioctx, char * URL, char * encoding, int options); 
    166 extern (C) _xmlDoc * xmlCtxtReadFd(_xmlParserCtxt * ctxt, int fd, char * URL, char * encoding, int options); 
    167 extern (C) _xmlDoc * xmlCtxtReadMemory(_xmlParserCtxt * ctxt, char * buffer, int size, char * URL, char * encoding, int options); 
    168 extern (C) _xmlDoc * xmlCtxtReadFile(_xmlParserCtxt * ctxt, char * filename, char * encoding, int options); 
    169 extern (C) _xmlDoc * xmlCtxtReadDoc(_xmlParserCtxt * ctxt, char * cur, char * URL, char * encoding, int options); 
    170 extern (C) _xmlDoc * xmlReadIO(_BCD_func__1874 ioread, _BCD_func__1395 ioclose, void * ioctx, char * URL, char * encoding, int options); 
    171 extern (C) _xmlDoc * xmlReadFd(int fd, char * URL, char * encoding, int options); 
    172 extern (C) _xmlDoc * xmlReadMemory(char * buffer, int size, char * URL, char * encoding, int options); 
    173 extern (C) _xmlDoc * xmlReadFile(char * URL, char * encoding, int options); 
    174 extern (C) _xmlDoc * xmlReadDoc(char * cur, char * URL, char * encoding, int options); 
    175 extern (C) int xmlCtxtUseOptions(_xmlParserCtxt * ctxt, int options); 
    176 extern (C) int xmlCtxtResetPush(_xmlParserCtxt * ctxt, char * chunk, int size, char * filename, char * encoding); 
    177 extern (C) void xmlCtxtReset(_xmlParserCtxt * ctxt); 
    178 extern (C) int xmlByteConsumed(_xmlParserCtxt * ctxt); 
    179 extern (C) _xmlParserInput * xmlLoadExternalEntity(char * URL, char * ID, _xmlParserCtxt * ctxt); 
    180 extern (C) _BCD_func__1887 xmlGetExternalEntityLoader(); 
    181 extern (C) void xmlSetExternalEntityLoader(_BCD_func__1887 f); 
    182 extern (C) void xmlParserAddNodeInfo(_xmlParserCtxt * ctxt, _xmlParserNodeInfo * info); 
    183 extern (C) uint xmlParserFindNodeInfoIndex(_xmlParserNodeInfoSeq * seq, _xmlNode * node); 
    184 extern (C) void xmlClearNodeInfoSeq(_xmlParserNodeInfoSeq * seq); 
    185 extern (C) void xmlInitNodeInfoSeq(_xmlParserNodeInfoSeq * seq); 
    186 extern (C) _xmlParserNodeInfo * xmlParserFindNodeInfo(_xmlParserCtxt * ctxt, _xmlNode * node); 
    187 extern (C) _xmlParserInput * xmlNewIOInputStream(_xmlParserCtxt * ctxt, _xmlParserInputBuffer * input, int enc); 
    188 extern (C) _xmlParserCtxt * xmlCreateIOParserCtxt(_xmlSAXHandler * sax, void * user_data, _BCD_func__1874 ioread, _BCD_func__1395 ioclose, void * ioctx, int enc); 
    189 extern (C) int xmlParseChunk(_xmlParserCtxt * ctxt, char * chunk, int size, int terminate); 
    190 extern (C) _xmlParserCtxt * xmlCreatePushParserCtxt(_xmlSAXHandler * sax, void * user_data, char * chunk, int size, char * filename); 
    191 extern (C) int xmlSetFeature(_xmlParserCtxt * ctxt, char * name, void * value); 
    192 extern (C) int xmlGetFeature(_xmlParserCtxt * ctxt, char * name, void * result); 
    193 extern (C) int xmlGetFeaturesList(int * len, char * * result); 
    194 extern (C) _xmlParserCtxt * xmlCreateDocParserCtxt(char * cur); 
    195 extern (C) void xmlSetupParserForBuffer(_xmlParserCtxt * ctxt, char * buffer, char * filename); 
    196 extern (C) void xmlFreeParserCtxt(_xmlParserCtxt * ctxt); 
    197 extern (C) void xmlClearParserCtxt(_xmlParserCtxt * ctxt); 
    198 extern (C) int xmlInitParserCtxt(_xmlParserCtxt * ctxt); 
     162alias void function(char *) _BCD_func__1950
     163alias _BCD_func__1950 xmlParserInputDeallocate; 
     164alias void function(void *, _xmlError *) _BCD_func__1971
     165alias char * function(void *) _BCD_func__2645
     166extern (C) int xmlHasFeature(int); 
     167alias int function(void *, char *, int) _BCD_func__1880
     168extern (C) _xmlDoc * xmlCtxtReadIO(_xmlParserCtxt *, _BCD_func__1880, _BCD_func__1395, void *, char *, char *, int); 
     169extern (C) _xmlDoc * xmlCtxtReadFd(_xmlParserCtxt *, int, char *, char *, int); 
     170extern (C) _xmlDoc * xmlCtxtReadMemory(_xmlParserCtxt *, char *, int, char *, char *, int); 
     171extern (C) _xmlDoc * xmlCtxtReadFile(_xmlParserCtxt *, char *, char *, int); 
     172extern (C) _xmlDoc * xmlCtxtReadDoc(_xmlParserCtxt *, char *, char *, char *, int); 
     173extern (C) _xmlDoc * xmlReadIO(_BCD_func__1880, _BCD_func__1395, void *, char *, char *, int); 
     174extern (C) _xmlDoc * xmlReadFd(int, char *, char *, int); 
     175extern (C) _xmlDoc * xmlReadMemory(char *, int, char *, char *, int); 
     176extern (C) _xmlDoc * xmlReadFile(char *, char *, int); 
     177extern (C) _xmlDoc * xmlReadDoc(char *, char *, char *, int); 
     178extern (C) int xmlCtxtUseOptions(_xmlParserCtxt *, int); 
     179extern (C) int xmlCtxtResetPush(_xmlParserCtxt *, char *, int, char *, char *); 
     180extern (C) void xmlCtxtReset(_xmlParserCtxt *); 
     181extern (C) int xmlByteConsumed(_xmlParserCtxt *); 
     182extern (C) _xmlParserInput * xmlLoadExternalEntity(char *, char *, _xmlParserCtxt *); 
     183extern (C) _BCD_func__1893 xmlGetExternalEntityLoader(); 
     184extern (C) void xmlSetExternalEntityLoader(_BCD_func__1893); 
     185extern (C) void xmlParserAddNodeInfo(_xmlParserCtxt *, _xmlParserNodeInfo *); 
     186extern (C) uint xmlParserFindNodeInfoIndex(_xmlParserNodeInfoSeq *, _xmlNode *); 
     187extern (C) void xmlClearNodeInfoSeq(_xmlParserNodeInfoSeq *); 
     188extern (C) void xmlInitNodeInfoSeq(_xmlParserNodeInfoSeq *); 
     189extern (C) _xmlParserNodeInfo * xmlParserFindNodeInfo(_xmlParserCtxt *, _xmlNode *); 
     190extern (C) _xmlParserInput * xmlNewIOInputStream(_xmlParserCtxt *, _xmlParserInputBuffer *, int); 
     191extern (C) _xmlParserCtxt * xmlCreateIOParserCtxt(_xmlSAXHandler *, void *, _BCD_func__1880, _BCD_func__1395, void *, int); 
     192extern (C) int xmlParseChunk(_xmlParserCtxt *, char *, int, int); 
     193extern (C) _xmlParserCtxt * xmlCreatePushParserCtxt(_xmlSAXHandler *, void *, char *, int, char *); 
     194extern (C) int xmlSetFeature(_xmlParserCtxt *, char *, void *); 
     195extern (C) int xmlGetFeature(_xmlParserCtxt *, char *, void *); 
     196extern (C) int xmlGetFeaturesList(int *, char * *); 
     197extern (C) _xmlParserCtxt * xmlCreateDocParserCtxt(char *); 
     198extern (C) void xmlSetupParserForBuffer(_xmlParserCtxt *, char *, char *); 
     199extern (C) void xmlFreeParserCtxt(_xmlParserCtxt *); 
     200extern (C) void xmlClearParserCtxt(_xmlParserCtxt *); 
     201extern (C) int xmlInitParserCtxt(_xmlParserCtxt *); 
    199202extern (C) _xmlParserCtxt * xmlNewParserCtxt(); 
    200 extern (C) int xmlParseCtxtExternalEntity(_xmlParserCtxt * ctx, char * URL, char * ID, _xmlNode * * lst); 
    201 extern (C) int xmlParseExternalEntity(_xmlDoc * doc, _xmlSAXHandler * sax, void * user_data, int depth, char * URL, char * ID, _xmlNode * * lst); 
    202 extern (C) int xmlParseBalancedChunkMemoryRecover(_xmlDoc * doc, _xmlSAXHandler * sax, void * user_data, int depth, char * string, _xmlNode * * lst, int recover); 
    203 extern (C) int xmlParseInNodeContext(_xmlNode * node, char * data, int datalen, int options, _xmlNode * * lst); 
    204 extern (C) int xmlParseBalancedChunkMemory(_xmlDoc * doc, _xmlSAXHandler * sax, void * user_data, int depth, char * string, _xmlNode * * lst); 
    205 extern (C) _xmlDtd * xmlIOParseDTD(_xmlSAXHandler * sax, _xmlParserInputBuffer * input, int enc); 
    206 extern (C) _xmlDtd * xmlParseDTD(char * ExternalID, char * SystemID); 
    207 extern (C) _xmlDtd * xmlSAXParseDTD(_xmlSAXHandler * sax, char * ExternalID, char * SystemID); 
    208 extern (C) _xmlDoc * xmlParseEntity(char * filename); 
    209 extern (C) _xmlDoc * xmlSAXParseEntity(_xmlSAXHandler * sax, char * filename); 
    210 extern (C) _xmlDoc * xmlSAXParseFileWithData(_xmlSAXHandler * sax, char * filename, int recovery, void * data); 
    211 extern (C) _xmlDoc * xmlSAXParseFile(_xmlSAXHandler * sax, char * filename, int recovery); 
    212 extern (C) _xmlDoc * xmlSAXParseMemoryWithData(_xmlSAXHandler * sax, char * buffer, int size, int recovery, void * data); 
    213 extern (C) _xmlDoc * xmlSAXParseMemory(_xmlSAXHandler * sax, char * buffer, int size, int recovery); 
    214 extern (C) _xmlDoc * xmlSAXParseDoc(_xmlSAXHandler * sax, char * cur, int recovery); 
    215 extern (C) int xmlSAXUserParseMemory(_xmlSAXHandler * sax, void * user_data, char * buffer, int size); 
    216 extern (C) int xmlSAXUserParseFile(_xmlSAXHandler * sax, void * user_data, char * filename); 
    217 extern (C) int xmlParseExtParsedEnt(_xmlParserCtxt * ctxt); 
    218 extern (C) int xmlParseDocument(_xmlParserCtxt * ctxt); 
    219 extern (C) _xmlDoc * xmlRecoverFile(char * filename); 
    220 extern (C) _xmlDoc * xmlRecoverMemory(char * buffer, int size); 
    221 extern (C) _xmlDoc * xmlRecoverDoc(char * cur); 
    222 extern (C) int xmlLineNumbersDefault(int val); 
    223 extern (C) int xmlPedanticParserDefault(int val); 
    224 extern (C) void xmlStopParser(_xmlParserCtxt * ctxt); 
    225 extern (C) int xmlKeepBlanksDefault(int val); 
    226 extern (C) int xmlSubstituteEntitiesDefault(int val); 
    227 extern (C) _xmlDoc * xmlParseMemory(char * buffer, int size); 
    228 extern (C) _xmlDoc * xmlParseFile(char * filename); 
    229 extern (C) _xmlDoc * xmlParseDoc(char * cur); 
    230 extern (C) int xmlParserInputGrow(_xmlParserInput * in_, int len); 
    231 extern (C) int xmlParserInputRead(_xmlParserInput * in_, int len); 
     203extern (C) int xmlParseCtxtExternalEntity(_xmlParserCtxt *, char *, char *, _xmlNode * *); 
     204extern (C) int xmlParseExternalEntity(_xmlDoc *, _xmlSAXHandler *, void *, int, char *, char *, _xmlNode * *); 
     205extern (C) int xmlParseBalancedChunkMemoryRecover(_xmlDoc *, _xmlSAXHandler *, void *, int, char *, _xmlNode * *, int); 
     206extern (C) int xmlParseInNodeContext(_xmlNode *, char *, int, int, _xmlNode * *); 
     207extern (C) int xmlParseBalancedChunkMemory(_xmlDoc *, _xmlSAXHandler *, void *, int, char *, _xmlNode * *); 
     208extern (C) _xmlDtd * xmlIOParseDTD(_xmlSAXHandler *, _xmlParserInputBuffer *, int); 
     209extern (C) _xmlDtd * xmlParseDTD(char *, char *); 
     210extern (C) _xmlDtd * xmlSAXParseDTD(_xmlSAXHandler *, char *, char *); 
     211extern (C) _xmlDoc * xmlParseEntity(char *); 
     212extern (C) _xmlDoc * xmlSAXParseEntity(_xmlSAXHandler *, char *); 
     213extern (C) _xmlDoc * xmlSAXParseFileWithData(_xmlSAXHandler *, char *, int, void *); 
     214extern (C) _xmlDoc * xmlSAXParseFile(_xmlSAXHandler *, char *, int); 
     215extern (C) _xmlDoc * xmlSAXParseMemoryWithData(_xmlSAXHandler *, char *, int, int, void *); 
     216extern (C) _xmlDoc * xmlSAXParseMemory(_xmlSAXHandler *, char *, int, int); 
     217extern (C) _xmlDoc * xmlSAXParseDoc(_xmlSAXHandler *, char *, int); 
     218extern (C) int xmlSAXUserParseMemory(_xmlSAXHandler *, void *, char *, int); 
     219extern (C) int xmlSAXUserParseFile(_xmlSAXHandler *, void *, char *); 
     220extern (C) int xmlParseExtParsedEnt(_xmlParserCtxt *); 
     221extern (C) int xmlParseDocument(_xmlParserCtxt *); 
     222extern (C) _xmlDoc * xmlRecoverFile(char *); 
     223extern (C) _xmlDoc * xmlRecoverMemory(char *, int); 
     224extern (C) _xmlDoc * xmlRecoverDoc(char *); 
     225extern (C) int xmlLineNumbersDefault(int); 
     226extern (C) int xmlPedanticParserDefault(int); 
     227extern (C) void xmlStopParser(_xmlParserCtxt *); 
     228extern (C) int xmlKeepBlanksDefault(int); 
     229extern (C) int xmlSubstituteEntitiesDefault(int); 
     230extern (C) _xmlDoc * xmlParseMemory(char *, int); 
     231extern (C) _xmlDoc * xmlParseFile(char *); 
     232extern (C) _xmlDoc * xmlParseDoc(char *); 
     233extern (C) int xmlParserInputGrow(_xmlParserInput *, int); 
     234extern (C) int xmlParserInputRead(_xmlParserInput *, int); 
    232235extern (C) void xmlCleanupParser(); 
    233236extern (C) void xmlInitParser(); 
    234 alias void function(_xmlNode *) _BCD_func__1691
    235 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1692
    236 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1693
    237 alias char * function(char *) _BCD_func__1698
    238 alias void * function(void *, uint) _BCD_func__1699
    239 alias void * function(uint) _BCD_func__1700
    240 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__1708
    241 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__1709
    242 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__1710
    243 alias void function(void *, _xmlNode *) _BCD_func__1711
    244 alias int function(void *, void *) _BCD_func__1728
    245 alias int function(void *, char *, int) _BCD_func__1871
    246 alias void * function(char *) _BCD_func__1872
    247 alias int function(char *) _BCD_func__1873
    248 alias int function(char *, int *, char *, int *) _BCD_func__1884
    249 alias void function(void *) _BCD_func__1964
    250 alias void function(void *, void *, char *, char *, char *) _BCD_func__1981
    251 alias void function(void *, void *, char *) _BCD_func__1982
    252 alias void * function(void *, char *) _BCD_func__1983
    253 alias void function(void *, char *) _BCD_func__1984
    254 alias void function(void *, char *, void *, void *) _BCD_func__2103
     237alias void function(_xmlNode *) _BCD_func__1697
     238alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1698
     239alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1699
     240alias char * function(char *) _BCD_func__1704
     241alias void * function(void *, uint) _BCD_func__1705
     242alias void * function(uint) _BCD_func__1706
     243alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__1714
     244alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__1715
     245alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__1716
     246alias void function(void *, _xmlNode *) _BCD_func__1717
     247alias int function(void *, void *) _BCD_func__1734
     248alias int function(void *, char *, int) _BCD_func__1877
     249alias void * function(char *) _BCD_func__1878
     250alias int function(char *) _BCD_func__1879
     251alias int function(char *, int *, char *, int *) _BCD_func__1890
     252alias void function(void *) _BCD_func__1970
     253alias void function(void *, void *, char *, char *, char *) _BCD_func__1987
     254alias void function(void *, void *, char *) _BCD_func__1988
     255alias void * function(void *, char *) _BCD_func__1989
     256alias void function(void *, char *) _BCD_func__1990
     257alias void function(void *, char *, void *, void *) _BCD_func__2109
    255258alias int function(void *, long *, int) _BCD_func__1397; 
    256259alias int function(void *, char *, uint) _BCD_func__1399; 
    257260alias int function(void *, char *, uint) _BCD_func__1401; 
    258 alias int function(void * *, char *) _BCD_func__2375; 
    259 alias int function(char *, char * * *, uint *) _BCD_func__2376; 
    260 alias int function(void *, char *, char *, char *, char *) _BCD_func__2377; 
    261 alias int function(__gconv_step *, __gconv_step_data *, void *, char *, char * *, char *, char * *, uint *) _BCD_func__2378; 
    262 alias void function(__gconv_step *) _BCD_func__2379; 
    263 alias int function(__gconv_step *) _BCD_func__2380; 
    264 alias uint function(__gconv_step *, char) _BCD_func__2381; 
    265 alias int function(__gconv_step *, __gconv_step_data *, char * *, char *, char * *, uint *, int, int) _BCD_func__2382; 
     261alias int function(void * *, char *) _BCD_func__2381; 
     262alias int function(char *, char * * *, uint *) _BCD_func__2382; 
     263alias int function(void *, char *, char *, char *, char *) _BCD_func__2383; 
    266264struct _xmlSAXHandlerV1 { 
    267 _BCD_func__1918 internalSubset; 
     265_BCD_func__1924 internalSubset; 
    268266_BCD_func__1395 isStandalone; 
    269267_BCD_func__1395 hasInternalSubset; 
    270268_BCD_func__1395 hasExternalSubset; 
    271 _BCD_func__1931 resolveEntity; 
    272 _BCD_func__1930 getEntity; 
    273 _BCD_func__1929 entityDecl; 
    274 _BCD_func__1918 notationDecl; 
    275 _BCD_func__1928 attributeDecl; 
    276 _BCD_func__1927 elementDecl; 
    277 _BCD_func__1926 unparsedEntityDecl; 
    278 _BCD_func__1925 setDocumentLocator; 
    279 _BCD_func__1701 startDocument; 
    280 _BCD_func__1701 endDocument; 
    281 _BCD_func__1924 startElement; 
    282 _BCD_func__1922 endElement; 
    283 _BCD_func__1922 reference; 
    284 _BCD_func__1921 characters; 
    285 _BCD_func__1921 ignorableWhitespace; 
    286 _BCD_func__1923 processingInstruction; 
    287 _BCD_func__1922 comment; 
    288 _BCD_func__1920 warning; 
    289 _BCD_func__1920 error; 
    290 _BCD_func__1920 fatalError; 
    291 _BCD_func__1930 getParameterEntity; 
    292 _BCD_func__1921 cdataBlock; 
    293 _BCD_func__1918 externalSubset; 
     269_BCD_func__1937 resolveEntity; 
     270_BCD_func__1936 getEntity; 
     271_BCD_func__1935 entityDecl; 
     272_BCD_func__1924 notationDecl; 
     273_BCD_func__1934 attributeDecl; 
     274_BCD_func__1933 elementDecl; 
     275_BCD_func__1932 unparsedEntityDecl; 
     276_BCD_func__1931 setDocumentLocator; 
     277_BCD_func__1707 startDocument; 
     278_BCD_func__1707 endDocument; 
     279_BCD_func__1930 startElement; 
     280_BCD_func__1928 endElement; 
     281_BCD_func__1928 reference; 
     282_BCD_func__1927 characters; 
     283_BCD_func__1927 ignorableWhitespace; 
     284_BCD_func__1929 processingInstruction; 
     285_BCD_func__1928 comment; 
     286_BCD_func__1926 warning; 
     287_BCD_func__1926 error; 
     288_BCD_func__1926 fatalError; 
     289_BCD_func__1936 getParameterEntity; 
     290_BCD_func__1927 cdataBlock; 
     291_BCD_func__1924 externalSubset; 
    294292uint initialized; 
    295293} 
     
    307305} 
    308306struct _xmlSAXHandler { 
    309 _BCD_func__1918 internalSubset; 
     307_BCD_func__1924 internalSubset; 
    310308_BCD_func__1395 isStandalone; 
    311309_BCD_func__1395 hasInternalSubset; 
    312310_BCD_func__1395 hasExternalSubset; 
    313 _BCD_func__1931 resolveEntity; 
    314 _BCD_func__1930 getEntity; 
    315 _BCD_func__1929 entityDecl; 
    316 _BCD_func__1918 notationDecl; 
    317 _BCD_func__1928 attributeDecl; 
    318 _BCD_func__1927 elementDecl; 
    319 _BCD_func__1926 unparsedEntityDecl; 
    320 _BCD_func__1925 setDocumentLocator; 
    321 _BCD_func__1701 startDocument; 
    322 _BCD_func__1701 endDocument; 
    323 _BCD_func__1924 startElement; 
    324 _BCD_func__1922 endElement; 
    325 _BCD_func__1922 reference; 
    326 _BCD_func__1921 characters; 
    327 _BCD_func__1921 ignorableWhitespace; 
    328 _BCD_func__1923 processingInstruction; 
    329 _BCD_func__1922 comment; 
    330 _BCD_func__1920 warning; 
    331 _BCD_func__1920 error; 
    332 _BCD_func__1920 fatalError; 
    333 _BCD_func__1930 getParameterEntity; 
    334 _BCD_func__1921 cdataBlock; 
    335 _BCD_func__1918 externalSubset; 
     311_BCD_func__1937 resolveEntity; 
     312_BCD_func__1936 getEntity; 
     313_BCD_func__1935 entityDecl; 
     314_BCD_func__1924 notationDecl; 
     315_BCD_func__1934 attributeDecl; 
     316_BCD_func__1933 elementDecl; 
     317_BCD_func__1932 unparsedEntityDecl; 
     318_BCD_func__1931 setDocumentLocator; 
     319_BCD_func__1707 startDocument; 
     320_BCD_func__1707 endDocument; 
     321_BCD_func__1930 startElement; 
     322_BCD_func__1928 endElement; 
     323_BCD_func__1928 reference; 
     324_BCD_func__1927 characters; 
     325_BCD_func__1927 ignorableWhitespace; 
     326_BCD_func__1929 processingInstruction; 
     327_BCD_func__1928 comment; 
     328_BCD_func__1926 warning; 
     329_BCD_func__1926 error; 
     330_BCD_func__1926 fatalError; 
     331_BCD_func__1936 getParameterEntity; 
     332_BCD_func__1927 cdataBlock; 
     333_BCD_func__1924 externalSubset; 
    336334uint initialized; 
    337335void * _private; 
    338 _BCD_func__1919 startElementNs; 
    339 _BCD_func__1918 endElementNs; 
    340 _BCD_func__1965 serror; 
     336_BCD_func__1925 startElementNs; 
     337_BCD_func__1924 endElementNs; 
     338_BCD_func__1971 serror; 
    341339} 
    342340struct _xmlSAXLocator { 
    343 _BCD_func__2639 getPublicId; 
    344 _BCD_func__2639 getSystemId; 
     341_BCD_func__2645 getPublicId; 
     342_BCD_func__2645 getSystemId; 
    345343_BCD_func__1395 getLineNumber; 
    346344_BCD_func__1395 getColumnNumber; 
     
    440438int col; 
    441439uint consumed; 
    442 _BCD_func__1944 free; 
     440_BCD_func__1950 free; 
    443441char * encoding; 
    444442char * version_;