Expat as shared library. Code taken from Fredrik Wikstroms diskimage.device
[AROS.git] / workbench / libs / expat / expat.conf
blob7278705a4a0349353bf94490d9ca291047f6cf71
1 ##begin config
2 basename Expat
3 libbase ExpatBase
4 libbasetype struct Library
5 version 1.4
6 date 12.05.2012
7 copyright Copyright (C) 2001-2009 Expat maintainers, 2007-2012 Fredrik Wikstrom, 2012 The AROS Development Team
8 ##end config
10 ##begin cdef
11 #include <libraries/expat.h>
12 ##end cdef
14 ##begin functionlist
15 XML_Parser XML_ParserCreate(const XML_Char * encodingName) (A0)
16 .cfunction
17 XML_Parser XML_ParserCreateNS(const XML_Char * encodingName, XML_Char nsSep) (A0,D0)
18 .cfunction
19 XML_Parser XML_ParserCreate_MM(const XML_Char * encodingName, const XML_Memory_Handling_Suite * memsuite, const XML_Char * nameSep) (A0,A1,A2)
20 .cfunction
21 XML_Parser XML_ExternalEntityParserCreate(XML_Parser oldParser, const XML_Char * context, const XML_Char * encodingName) (A0,A1,A2)
22 .cfunction
23 void XML_ParserFree(XML_Parser parser) (A0)
24 .cfunction
25 int XML_Parse(XML_Parser parser, const char * s, int len, int isFinal) (A0,A1,D0,D1)
26 .cfunction
27 int XML_ParseBuffer(XML_Parser parser, int len, int isFinal) (A0,D0,D1)
28 .cfunction
29 void * XML_GetBuffer(XML_Parser parser, int len) (A0,D0)
30 .cfunction
31 void XML_SetStartElementHandler(XML_Parser parser, XML_StartElementHandler start) (A0,A1)
32 .cfunction
33 void XML_SetEndElementHandler(XML_Parser parser, XML_EndElementHandler end) (A0,A1)
34 .cfunction
35 void XML_SetElementHandler(XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end) (A0,A1,A2)
36 .cfunction
37 void XML_SetCharacterDataHandler(XML_Parser parser, XML_CharacterDataHandler handler) (A0,A1)
38 .cfunction
39 void XML_SetProcessingInstructionHandler(XML_Parser parser, XML_ProcessingInstructionHandler handler) (A0,A1)
40 .cfunction
41 void XML_SetCommentHandler(XML_Parser parser, XML_CommentHandler handler) (A0,A1)
42 .cfunction
43 void XML_SetStartCdataSectionHandler(XML_Parser parser, XML_StartCdataSectionHandler start) (A0,A1)
44 .cfunction
45 void XML_SetEndCdataSectionHandler(XML_Parser parser, XML_EndCdataSectionHandler end) (A0,A1)
46 .cfunction
47 void XML_SetCdataSectionHandler(XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end) (A0,A1,A2)
48 .cfunction
49 void XML_SetDefaultHandler(XML_Parser parser, XML_DefaultHandler handler) (A0,A1)
50 .cfunction
51 void XML_SetDefaultHandlerExpand(XML_Parser parser, XML_DefaultHandler handler) (A0,A1)
52 .cfunction
53 void XML_SetExternalEntityRefHandler(XML_Parser parser, XML_ExternalEntityRefHandler handler) (A0,A1)
54 .cfunction
55 void XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void * arg) (A0,A1)
56 .cfunction
57 void XML_SetUnknownEncodingHandler(XML_Parser parser, XML_UnknownEncodingHandler handler, void * data) (A0,A1,A2)
58 .cfunction
59 void XML_SetStartNamespaceDeclHandler(XML_Parser parser, XML_StartNamespaceDeclHandler start) (A0,A1)
60 .cfunction
61 void XML_SetEndNamespaceDeclHandler(XML_Parser parser, XML_EndNamespaceDeclHandler end) (A0,A1)
62 .cfunction
63 void XML_SetNamespaceDeclHandler(XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end) (A0,A1,A2)
64 .cfunction
65 void XML_SetXmlDeclHandler(XML_Parser parser, XML_XmlDeclHandler handler) (A0,A1)
66 .cfunction
67 void XML_SetStartDoctypeDeclHandler(XML_Parser parser, XML_StartDoctypeDeclHandler start) (A0,A1)
68 .cfunction
69 void XML_SetEndDoctypeDeclHandler(XML_Parser parser, XML_EndDoctypeDeclHandler end) (A0,A1)
70 .cfunction
71 void XML_SetDoctypeDeclHandler(XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end) (A0,A1,A2)
72 .cfunction
73 void XML_SetElementDeclHandler(XML_Parser parser, XML_ElementDeclHandler eldecl) (A0,A1)
74 .cfunction
75 void XML_SetAttlistDeclHandler(XML_Parser parser, XML_AttlistDeclHandler attdecl) (A0,A1)
76 .cfunction
77 void XML_SetEntityDeclHandler(XML_Parser parser, XML_EntityDeclHandler handler) (A0,A1)
78 .cfunction
79 void XML_SetUnparsedEntityDeclHandler(XML_Parser parser, XML_UnparsedEntityDeclHandler handler) (A0,A1)
80 .cfunction
81 void XML_SetNotationDeclHandler(XML_Parser parser, XML_NotationDeclHandler handler) (A0,A1)
82 .cfunction
83 void XML_SetNotStandaloneHandler(XML_Parser parser, XML_NotStandaloneHandler handler) (A0,A1)
84 .cfunction
85 int XML_GetErrorCode(XML_Parser parser) (A0)
86 .cfunction
87 const XML_LChar * XML_ErrorString(int code) (D0)
88 .cfunction
89 long XML_GetCurrentByteIndex(XML_Parser parser) (A0)
90 .cfunction
91 int XML_GetCurrentLineNumber(XML_Parser parser) (A0)
92 .cfunction
93 int XML_GetCurrentColumnNumber(XML_Parser parser) (A0)
94 .cfunction
95 int XML_GetCurrentByteCount(XML_Parser parser) (A0)
96 .cfunction
97 const char * XML_GetInputContext(XML_Parser parser, int * offset, int * size) (A0,A1,A2)
98 .cfunction
99 void XML_SetUserData(XML_Parser parser, void * p) (A0,A1)
100 .cfunction
101 void XML_DefaultCurrent(XML_Parser parser) (A0)
102 .cfunction
103 void XML_UseParserAsHandlerArg(XML_Parser parser) (A0)
104 .cfunction
105 int XML_SetBase(XML_Parser parser, const XML_Char * p) (A0,A1)
106 .cfunction
107 const XML_Char * XML_GetBase(XML_Parser parser) (A0)
108 .cfunction
109 int XML_GetSpecifiedAttributeCount(XML_Parser parser) (A0)
110 .cfunction
111 int XML_GetIdAttributeIndex(XML_Parser parser) (A0)
112 .cfunction
113 int XML_SetEncoding(XML_Parser parser, const XML_Char * encodingName) (A0,A1)
114 .cfunction
115 int XML_SetParamEntityParsing(XML_Parser parser, int peParsing) (A0,D0)
116 .cfunction
117 void XML_SetReturnNSTriplet(XML_Parser parser, int do_nst) (A0,D0)
118 .cfunction
119 const XML_LChar * XML_ExpatVersion() ()
120 .cfunction
121 XML_Expat_Version XML_ExpatVersionInfo() ()
122 .cfunction
123 XML_Bool XML_ParserReset(XML_Parser parser, const XML_Char * encodingName) (A0,A1)
124 .cfunction
125 void XML_SetSkippedEntityHandler(XML_Parser parser, XML_SkippedEntityHandler handler) (A0,A1)
126 .cfunction
127 int XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD) (A0,D0)
128 .cfunction
129 const XML_Feature * XML_GetFeatureList() ()
130 .cfunction
131 int XML_StopParser(XML_Parser parser, XML_Bool resumable) (A0,D0)
132 .cfunction
133 int XML_ResumeParser(XML_Parser parser) (A0)
134 .cfunction
135 void XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus * status) (A0,A1)
136 .cfunction
137 void XML_FreeContentModel(XML_Parser parser, XML_Content * model) (A0,A1)
138 .cfunction
139 void * XML_MemMalloc(XML_Parser parser, size_t size) (A0,D0)
140 .cfunction
141 void * XML_MemRealloc(XML_Parser parser, void * ptr, size_t size) (A0,A1,D0)
142 .cfunction
143 void XML_MemFree(XML_Parser parser, void * ptr) (A0,A1)
144 .cfunction
145 ##end functionlist