root/trunk/bindings/bcd/libxml2/encoding.d

Revision 123, 5.9 kB (checked in by Gregor, 5 years ago)

Almost every C binding regenerated.

Line 
1 /* THIS FILE GENERATED BY bcd.gen */
2 module bcd.libxml2.encoding;
3 align(4):
4 public import bcd.libxml2.threads;
5 public import bcd.libxml2.globals;
6 public import bcd.libxml2.SAX2;
7 public import bcd.libxml2.SAX;
8 public import bcd.libxml2.xlink;
9 public import bcd.libxml2.parser;
10 public import bcd.libxml2.xmlIO;
11 public import bcd.libxml2.entities;
12 public import bcd.libxml2.hash;
13 public import bcd.libxml2.valid;
14 public import bcd.libxml2.xmlautomata;
15 public import bcd.libxml2.list;
16 public import bcd.libxml2.xmlerror;
17 public import bcd.libxml2.xmlmemory;
18 public import bcd.libxml2.tree;
19 public import bcd.libxml2.xmlregexp;
20 public import bcd.libxml2.dict;
21 public import bcd.libxml2.xmlstring;
22 public import bcd.libxml2.xmlversion;
23 alias _xmlCharEncodingHandler xmlCharEncodingHandler;
24 alias _xmlCharEncodingHandler * xmlCharEncodingHandlerPtr;
25 alias int function(char *, int *, char *, int *) _BCD_func__2456;
26 alias _BCD_func__2456 xmlCharEncodingInputFunc;
27 alias _BCD_func__2456 xmlCharEncodingOutputFunc;
28 enum xmlCharEncoding {
29 XML_CHAR_ENCODING_ERROR=-1,
30 XML_CHAR_ENCODING_NONE=0,
31 XML_CHAR_ENCODING_UTF8=1,
32 XML_CHAR_ENCODING_UTF16LE=2,
33 XML_CHAR_ENCODING_UTF16BE=3,
34 XML_CHAR_ENCODING_UCS4LE=4,
35 XML_CHAR_ENCODING_UCS4BE=5,
36 XML_CHAR_ENCODING_EBCDIC=6,
37 XML_CHAR_ENCODING_UCS4_2143=7,
38 XML_CHAR_ENCODING_UCS4_3412=8,
39 XML_CHAR_ENCODING_UCS2=9,
40 XML_CHAR_ENCODING_8859_1=10,
41 XML_CHAR_ENCODING_8859_2=11,
42 XML_CHAR_ENCODING_8859_3=12,
43 XML_CHAR_ENCODING_8859_4=13,
44 XML_CHAR_ENCODING_8859_5=14,
45 XML_CHAR_ENCODING_8859_6=15,
46 XML_CHAR_ENCODING_8859_7=16,
47 XML_CHAR_ENCODING_8859_8=17,
48 XML_CHAR_ENCODING_8859_9=18,
49 XML_CHAR_ENCODING_2022_JP=19,
50 XML_CHAR_ENCODING_SHIFT_JIS=20,
51 XML_CHAR_ENCODING_EUC_JP=21,
52 XML_CHAR_ENCODING_ASCII=22,
53 }
54 extern (C) int isolat1ToUTF8(char *, int *, char *, int *);
55 extern (C) int UTF8Toisolat1(char *, int *, char *, int *);
56 extern (C) int xmlCharEncCloseFunc(_xmlCharEncodingHandler *);
57 extern (C) int xmlCharEncFirstLine(_xmlCharEncodingHandler *, _xmlBuffer *, _xmlBuffer *);
58 extern (C) int xmlCharEncInFunc(_xmlCharEncodingHandler *, _xmlBuffer *, _xmlBuffer *);
59 extern (C) int xmlCharEncOutFunc(_xmlCharEncodingHandler *, _xmlBuffer *, _xmlBuffer *);
60 extern (C) int xmlDetectCharEncoding(char *, int);
61 extern (C) char * xmlGetCharEncodingName(int);
62 extern (C) int xmlParseCharEncoding(char *);
63 extern (C) void xmlCleanupEncodingAliases();
64 extern (C) char * xmlGetEncodingAlias(char *);
65 extern (C) int xmlDelEncodingAlias(char *);
66 extern (C) int xmlAddEncodingAlias(char *, char *);
67 extern (C) _xmlCharEncodingHandler * xmlNewCharEncodingHandler(char *, _BCD_func__2456, _BCD_func__2456);
68 extern (C) _xmlCharEncodingHandler * xmlFindCharEncodingHandler(char *);
69 extern (C) _xmlCharEncodingHandler * xmlGetCharEncodingHandler(int);
70 extern (C) void xmlRegisterCharEncodingHandler(_xmlCharEncodingHandler *);
71 extern (C) void xmlCleanupCharEncodingHandlers();
72 extern (C) void xmlInitCharEncodingHandlers();
73 alias void function(_xmlNode *) _BCD_func__1691;
74 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1692;
75 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1693;
76 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__1701;
77 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__1702;
78 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__1703;
79 alias void function(void *, _xmlNode *) _BCD_func__1704;
80 alias int function(void *, void *) _BCD_func__1721;
81 alias int function(void *) _BCD_func__1383;
82 alias int function(void *, char *, int) _BCD_func__1871;
83 alias void * function(char *) _BCD_func__1872;
84 alias int function(char *) _BCD_func__1873;
85 alias int function(void *, char *, int) _BCD_func__1874;
86 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__1875;
87 alias void function(void *, char *, char *, char *) _BCD_func__1906;
88 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__1907;
89 alias void function(void *, char *, ...) _BCD_func__1908;
90 alias void function(void *, char *, int) _BCD_func__1909;
91 alias void function(void *, char *) _BCD_func__1910;
92 alias void function(void *, char *, char *) _BCD_func__1911;
93 alias void function(void *, char *, char * *) _BCD_func__1912;
94 alias void function(void *) _BCD_func__1913;
95 alias void function(void *, _xmlSAXLocator *) _BCD_func__1914;
96 alias void function(void *, char *, char *, char *, char *) _BCD_func__1915;
97 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__1916;
98 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__1917;
99 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__1918;
100 alias _xmlEntity * function(void *, char *) _BCD_func__1919;
101 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__1920;
102 alias void function(char *) _BCD_func__1933;
103 alias void function(void *) _BCD_func__1953;
104 alias void function(void *, _xmlError *) _BCD_func__1954;
105 alias void function(void *, void *, char *, char *, char *) _BCD_func__1970;
106 alias void function(void *, void *, char *) _BCD_func__1971;
107 alias void * function(void *, char *) _BCD_func__1972;
108 alias void function(void *, char *) _BCD_func__1973;
109 alias char * function(char *) _BCD_func__1978;
110 alias void * function(void *, uint) _BCD_func__1979;
111 alias void * function(uint) _BCD_func__1980;
112 alias void function(void *, char *, void *, void *) _BCD_func__2099;
113 alias int function(void *, long *, int) _BCD_func__1385;
114 alias int function(void *, char *, uint) _BCD_func__1387;
115 alias int function(void *, char *, uint) _BCD_func__1389;
116 alias int function(void * *, char *) _BCD_func__2374;
117 alias int function(char *, char * * *, uint *) _BCD_func__2375;
118 alias int function(void *, char *, char *, char *, char *) _BCD_func__2376;
119 struct _xmlCharEncodingHandler {
120 char * name;
121 _BCD_func__2456 input;
122 _BCD_func__2456 output;
123 void * iconv_in;
124 void * iconv_out;
125 }
Note: See TracBrowser for help on using the browser.