blob: 9fa41d310c6d4ff8329cc9ea37af373205f3ef0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
|
/* win32/libxslt.def.src
Pseudo-source used to create a .DEF file for proper dynamic linkage.
Assuming you use Microsoft's C compiler, you run a
cl /EP libxslt.def.src > libxslt.def
in order to get the right .DEF file. Basically, all you do is
preprocess this file using a C/C++ preprocessor and the right
.DEF file should come out.
Should you need a function which does not seem to be exported
from the libxslt.dll, its name is most certainly missing here.
Add the name of the offending function to this file and rebuild.
21.03.2002, Igor Zlatkovic (igor@zlatkovic.com)
*/
LIBRARY libxslt
EXPORTS
/* attributes.h
--------------------------------------------------------------------- */
xsltParseStylesheetAttributeSet
xsltFreeAttributeSetsHashes
xsltApplyAttributeSet
xsltResolveStylesheetAttributeSet
/* documents.h
--------------------------------------------------------------------- */
xsltNewDocument
xsltLoadDocument
xsltFindDocument
xsltFreeDocuments
xsltLoadStyleDocument
xsltNewStyleDocument
xsltFreeStyleDocuments
/* extensions.h
--------------------------------------------------------------------- */
xsltRegisterExtModule
xsltRegisterExtModuleFull
xsltUnregisterExtModule
xsltGetExtData
xsltStyleGetExtData
xsltShutdownCtxtExts
xsltShutdownExts
xsltXPathGetTransformContext
/* extension functions */
xsltRegisterExtModuleFunction
// xsltExtFunctionLookup
xsltExtModuleFunctionLookup
xsltUnregisterExtModuleFunction
/* extension elements */
xsltNewElemPreComp
xsltInitElemPreComp
xsltRegisterExtModuleElement
xsltExtElementLookup
xsltExtModuleElementLookup
xsltExtModuleElementPreComputeLookup
xsltUnregisterExtModuleElement
/* top-level elements */
xsltRegisterExtModuleTopLevel
xsltExtModuleTopLevelLookup
xsltUnregisterExtModuleTopLevel
/* These 2 functions are deprecated for use within modules. */
xsltRegisterExtFunction
xsltRegisterExtElement
/* Extension Prefix handling API.
Those are used by the XSLT (pre)processor. */
xsltRegisterExtPrefix
xsltCheckExtPrefix
xsltInitCtxtExts
xsltFreeCtxtExts
xsltFreeExts
xsltPreComputeExtModuleElement
/* Test module http://xmlsoft.org/XSLT/ */
xsltRegisterTestModule
xsltDebugDumpExtensions
/* extra.h
--------------------------------------------------------------------- */
xsltFunctionNodeSet
xsltDebug
xsltRegisterExtras
xsltRegisterAllExtras
/* functions.h
--------------------------------------------------------------------- */
/* Interfaces for the functions implementations. */
xsltDocumentFunction
xsltKeyFunction
xsltUnparsedEntityURIFunction
xsltFormatNumberFunction
xsltGenerateIdFunction
xsltSystemPropertyFunction
xsltElementAvailableFunction
xsltFunctionAvailableFunction
/* And the registration */
xsltRegisterAllFunctions
/* imports.h
--------------------------------------------------------------------- */
/* Module interfaces */
xsltParseStylesheetImport
xsltParseStylesheetInclude
xsltNextImport
xsltNeedElemSpaceHandling
xsltFindElemSpaceHandling
xsltFindTemplate
/* keys.h
--------------------------------------------------------------------- */
xsltAddKey
xsltGetKey
xsltInitCtxtKeys
xsltFreeKeys
xsltFreeDocumentKeys
/* namespaces.h
--------------------------------------------------------------------- */
xsltNamespaceAlias
xsltGetNamespace
xsltGetSpecialNamespace
xsltCopyNamespace
xsltCopyNamespaceList
xsltFreeNamespaceAliasHashes
/* numberInternals.h
--------------------------------------------------------------------- */
/*** No functions exported from this file ***/
/* pattern.h
--------------------------------------------------------------------- */
/* Pattern related interfaces. */
xsltCompilePattern
xsltFreeCompMatchList
xsltTestCompMatchList
/* Template related interfaces. */
xsltAddTemplate
xsltGetTemplate
xsltFreeTemplateHashes
xsltCleanupTemplates
#if 0
xsltMatchPattern
#endif
/* preproc.h
--------------------------------------------------------------------- */
xsltDocumentComp
xsltStylePreCompute
xsltFreeStylePreComps
/* security.h
--------------------------------------------------------------------- */
/* Module interfaces */
xsltNewSecurityPrefs
xsltFreeSecurityPrefs
xsltSetSecurityPrefs
xsltGetSecurityPrefs
xsltSetDefaultSecurityPrefs
xsltGetDefaultSecurityPrefs
xsltSetCtxtSecurityPrefs
xsltSecurityAllow
xsltSecurityForbid
/* internal interfaces */
xsltCheckWrite
xsltCheckRead
/* templates.h
--------------------------------------------------------------------- */
xsltEvalXPathPredicate
xsltEvalTemplateString
xsltEvalAttrValueTemplate
xsltEvalStaticAttrValueTemplate
/* TODO: this is obviously broken ... the namespaces should be passed too ! */
xsltEvalXPathString
xsltTemplateProcess
xsltAttrListTemplateProcess
xsltAttrTemplateProcess
xsltAttrTemplateValueProcess
xsltAttrTemplateValueProcessNode
/* transform.h
--------------------------------------------------------------------- */
/* XInclude default processing. */
xsltSetXIncludeDefault
xsltGetXIncludeDefault
/* Export context to users. */
xsltNewTransformContext
xsltFreeTransformContext
xsltApplyStylesheetUser
/* Private Interfaces. */
xsltApplyStripSpaces
xsltExtElementLookup
xsltApplyStylesheet
xsltProfileStylesheet
xsltRunStylesheet
xsltRunStylesheetUser
xsltApplyOneTemplate
xsltDocumentElem
xsltSort
xsltCopy
xsltText
xsltElement
xsltComment
xsltAttribute
xsltProcessingInstruction
xsltCopyOf
xsltValueOf
xsltNumber
xsltApplyImports
xsltCallTemplate
xsltApplyTemplates
xsltChoose
xsltIf
xsltForEach
xsltRegisterAllElement
/* Hook for the debugger if activated. */
xslHandleDebugger
xsltCopyTree
/* variables.h
--------------------------------------------------------------------- */
/* Interfaces for the variable module. */
xsltEvalGlobalVariables
xsltEvalUserParams
xsltQuoteUserParams
xsltEvalOneUserParam
xsltQuoteOneUserParam
xsltParseGlobalVariable
xsltParseGlobalParam
xsltParseStylesheetVariable
xsltParseStylesheetParam
xsltParseStylesheetCallerParam
xsltAddStackElemList
xsltFreeGlobalVariables
xsltVariableLookup
xsltXPathVariableLookup
/* xslt.h
--------------------------------------------------------------------- */
xsltMaxDepth DATA
xsltEngineVersion DATA
xsltLibxsltVersion DATA
xsltLibxmlVersion DATA
xsltCleanupGlobals
/* xsltInternals.h
--------------------------------------------------------------------- */
/* Functions associated to the internal types */
// xsltDecimalFormatGetByName
xsltNewStylesheet
xsltParseStylesheetFile
xsltFreeStylesheet
xsltIsBlank
xsltFreeStackElemList
xsltDecimalFormatGetByName
xsltParseStylesheetProcess
xsltParseStylesheetOutput
xsltParseStylesheetDoc
xsltLoadStylesheetPI
xsltNumberFormat
xsltFormatNumberConversion
xsltParseTemplateContent
xsltAllocateExtra
xsltAllocateExtraCtxt
/* xsltutils.h
--------------------------------------------------------------------- */
/* Our own version of namespaced atributes lookup. */
xsltGetNsProp
/* XSLT specific error and debug reporting functions. */
xsltGenericError DATA
xsltGenericErrorContext DATA
xsltGenericDebug DATA
xsltGenericDebugContext DATA
xsltPrintErrorContext
xsltMessage
xsltSetGenericErrorFunc
xsltSetGenericDebugFunc
xsltSetTransformErrorFunc
xsltTransformError
/* Sorting. */
xsltDocumentSortFunction
xsltComputeSortResult
xsltDoSortFunction
xsltSetSortFunc
xsltSetCtxtSortFunc
/* QNames handling. */
xsltGetQNameURI
/* Output, reuse libxml I/O buffers. */
xsltSaveResultTo
xsltSaveResultToFilename
xsltSaveResultToFile
xsltSaveResultToFd
xsltSaveResultToString
/* Profiling. */
xsltSaveProfiling
xsltGetProfileInformation
xsltTimestamp
xsltCalibrateAdjust
/* Hooks for the debugger. */
xslDebugStatus DATA
xsltSetDebuggerCallbacks
xslAddCall
xslDropCall
|