1#
2# Officially exported symbols, for which header
3# file definitions are installed in /usr/include/libxslt
4#
5# Automatically generated from symbols.xml and syms.xsl
6#
7# Versions here are *fixed* to match the libxslt version
8# at which the symbol was introduced. This ensures that
9# a new client app requiring symbol foo() can't accidentally
10# run with old libxslt.so not providing foo() - the global
11# soname version info can't enforce this since we never
12# change the soname
13#
14
15LIBXML2_1.0.11 {
16    global:
17
18# attributes
19  xsltApplyAttributeSet;
20  xsltFreeAttributeSetsHashes;
21  xsltParseStylesheetAttributeSet;
22
23# documents
24  xsltFindDocument;
25  xsltFreeDocuments;
26  xsltFreeStyleDocuments;
27  xsltLoadDocument;
28  xsltLoadStyleDocument;
29  xsltNewDocument;
30  xsltNewStyleDocument;
31
32# extensions
33  xsltCheckExtPrefix;
34  xsltExtElementLookup;
35  xsltExtModuleElementLookup;
36  xsltExtModuleFunctionLookup;
37  xsltExtModuleTopLevelLookup;
38  xsltFreeCtxtExts;
39  xsltFreeExts;
40  xsltGetExtData;
41  xsltInitCtxtExts;
42  xsltInitElemPreComp;
43  xsltNewElemPreComp;
44  xsltPreComputeExtModuleElement;
45  xsltRegisterExtElement;
46  xsltRegisterExtFunction;
47  xsltRegisterExtModuleElement;
48  xsltRegisterExtModuleFull;
49  xsltRegisterExtModuleFunction;
50  xsltRegisterExtModule;
51  xsltRegisterExtModuleTopLevel;
52  xsltRegisterExtPrefix;
53  xsltRegisterTestModule;
54  xsltShutdownCtxtExts;
55  xsltShutdownExts;
56  xsltStyleGetExtData;
57  xsltUnregisterExtModuleElement;
58  xsltUnregisterExtModuleFunction;
59  xsltUnregisterExtModule;
60  xsltUnregisterExtModuleTopLevel;
61
62# extra
63  xsltDebug;
64  xsltFunctionNodeSet;
65  xsltRegisterAllExtras;
66  xsltRegisterExtras;
67
68# functions
69  xsltDocumentFunction;
70  xsltElementAvailableFunction;
71  xsltFormatNumberFunction;
72  xsltFunctionAvailableFunction;
73  xsltGenerateIdFunction;
74  xsltKeyFunction;
75  xsltRegisterAllFunctions;
76  xsltSystemPropertyFunction;
77  xsltUnparsedEntityURIFunction;
78  xsltXPathFunctionLookup;
79
80# imports
81  xsltFindElemSpaceHandling;
82  xsltFindTemplate;
83  xsltNeedElemSpaceHandling;
84  xsltNextImport;
85  xsltParseStylesheetImport;
86  xsltParseStylesheetInclude;
87
88# keys
89  xsltAddKey;
90  xsltFreeDocumentKeys;
91  xsltFreeKeys;
92  xsltGetKey;
93  xsltInitCtxtKeys;
94
95# namespaces
96  xsltCopyNamespaceList;
97  xsltCopyNamespace;
98  xsltFreeNamespaceAliasHashes;
99  xsltGetNamespace;
100  xsltGetSpecialNamespace;
101  xsltNamespaceAlias;
102
103# pattern
104  xsltAddTemplate;
105  xsltCleanupTemplates;
106  xsltCompilePattern;
107  xsltFreeCompMatchList;
108  xsltFreeTemplateHashes;
109  xsltGetTemplate;
110  xsltMatchPattern;
111  xsltTestCompMatchList;
112
113# preproc
114  xsltDocumentComp;
115  xsltFreeStylePreComps;
116  xsltStylePreCompute;
117
118# templates
119  xsltAttrListTemplateProcess;
120  xsltAttrTemplateProcess;
121  xsltAttrTemplateValueProcess;
122  xsltEvalAttrValueTemplate;
123  xsltEvalStaticAttrValueTemplate;
124  xsltEvalTemplateString;
125  xsltEvalXPathPredicate;
126  xsltEvalXPathString;
127  xsltTemplateProcess;
128
129# transform
130  xslHandleDebugger;
131  xsltApplyImports;
132  xsltApplyOneTemplate;
133  xsltApplyStripSpaces;
134  xsltApplyStylesheet;
135  xsltApplyStylesheetUser;
136  xsltApplyTemplates;
137  xsltAttribute;
138  xsltCallTemplate;
139  xsltChoose;
140  xsltComment;
141  xsltCopyOf;
142  xsltCopy;
143  xsltDocumentElem;
144  xsltElement;
145  xsltForEach;
146  xsltFreeTransformContext;
147  xsltGetXIncludeDefault;
148  xsltIf;
149  xsltNewTransformContext;
150  xsltNumber;
151  xsltProcessingInstruction;
152  xsltProfileStylesheet;
153  xsltRegisterAllElement;
154  xsltRunStylesheet;
155  xsltSetXIncludeDefault;
156  xsltSort;
157  xsltText;
158  xsltValueOf;
159
160# variables
161  xsltAddStackElemList;
162  xsltEvalGlobalVariables;
163  xsltEvalOneUserParam;
164  xsltEvalUserParams;
165  xsltFreeGlobalVariables;
166  xsltParseGlobalParam;
167  xsltParseGlobalVariable;
168  xsltParseStylesheetCallerParam;
169  xsltParseStylesheetParam;
170  xsltParseStylesheetVariable;
171  xsltQuoteOneUserParam;
172  xsltQuoteUserParams;
173  xsltVariableLookup;
174  xsltXPathVariableLookup;
175
176# xsltInternals
177  xsltDecimalFormatGetByName;
178  xsltFormatNumberConversion;
179  xsltFreeStackElemList;
180  xsltFreeStylesheet;
181  xsltIsBlank;
182  xsltLoadStylesheetPI;
183  xsltNewStylesheet;
184  xsltNumberFormat;
185  xsltParseStylesheetDoc;
186  xsltParseStylesheetFile;
187  xsltParseStylesheetOutput;
188  xsltParseStylesheetProcess;
189  xsltParseTemplateContent;
190
191# xsltutils
192  xslAddCall;
193  xslDropCall;
194  xsltCalibrateAdjust;
195  xsltDocumentSortFunction;
196  xsltDoSortFunction;
197  xsltGetNsProp;
198  xsltGetQNameURI;
199  xsltMessage;
200  xsltPrintErrorContext;
201  xsltSaveProfiling;
202  xsltSaveResultToFd;
203  xsltSaveResultToFilename;
204  xsltSaveResultToFile;
205  xsltSaveResultTo;
206  xsltSetDebuggerCallbacks;
207  xsltSetGenericDebugFunc;
208  xsltSetGenericErrorFunc;
209  xsltTimestamp;
210
211# xslt
212  xsltCleanupGlobals;
213} ;
214
215LIBXML2_1.0.12 {
216    global:
217
218# xsltInternals
219  xsltAllocateExtraCtxt;
220  xsltAllocateExtra;
221} LIBXML2_1.0.11;
222
223LIBXML2_1.0.13 {
224    global:
225
226# extensions
227  xsltExtModuleElementPreComputeLookup;
228  xsltXPathGetTransformContext;
229} LIBXML2_1.0.12;
230
231LIBXML2_1.0.16 {
232    global:
233
234# attributes
235  xsltResolveStylesheetAttributeSet;
236} LIBXML2_1.0.13;
237
238LIBXML2_1.0.17 {
239    global:
240
241# transform
242  xsltRunStylesheetUser;
243} LIBXML2_1.0.16;
244
245LIBXML2_1.0.18 {
246    global:
247
248# extensions
249  xsltDebugDumpExtensions;
250
251# xsltutils
252  xsltSaveResultToString;
253} LIBXML2_1.0.17;
254
255LIBXML2_1.0.22 {
256    global:
257
258# templates
259  xsltAttrTemplateValueProcessNode;
260
261# security
262  xsltCheckRead;
263  xsltCheckWrite;
264
265# templates
266  xsltEvalXPathStringNs;
267
268# security
269  xsltFreeSecurityPrefs;
270  xsltGetDefaultSecurityPrefs;
271  xsltGetSecurityPrefs;
272  xsltNewSecurityPrefs;
273  xsltSecurityAllow;
274  xsltSecurityForbid;
275  xsltSetCtxtSecurityPrefs;
276  xsltSetDefaultSecurityPrefs;
277  xsltSetSecurityPrefs;
278
279# xsltutils
280  xsltSetTransformErrorFunc;
281  xsltTransformError;
282} LIBXML2_1.0.18;
283
284LIBXML2_1.0.24 {
285    global:
286
287# xsltutils
288  xslDebugStatus; # variable
289  xsltComputeSortResult;
290  xsltDefaultSortFunction;
291
292# xslt
293  xsltEngineVersion; # variable
294
295# preproc
296  xsltExtMarker; # variable
297
298# xsltutils
299  xsltGenericDebugContext; # variable
300  xsltGenericDebug; # variable
301  xsltGenericErrorContext; # variable
302  xsltGenericError; # variable
303  xsltGetProfileInformation;
304  xsltGetUTF8Char;
305
306# xslt
307  xsltLibxmlVersion; # variable
308  xsltLibxsltVersion; # variable
309  xsltMaxDepth; # variable
310  xsltMaxVars; # variable
311
312# xsltInternals
313  xsltParseStylesheetImportedDoc;
314
315# xsltutils
316  xsltSetCtxtSortFunc;
317  xsltSetSortFunc;
318} LIBXML2_1.0.22;
319
320LIBXML2_1.0.30 {
321    global:
322
323# xsltInternals
324  xsltCreateRVT;
325  xsltFreeRVTs;
326  xsltRegisterPersistRVT;
327  xsltRegisterTmpRVT;
328} LIBXML2_1.0.24;
329
330LIBXML2_1.0.32 {
331    global:
332
333# transform
334  xsltCopyTextString;
335
336# extensions
337  xsltGetExtInfo;
338} LIBXML2_1.0.30;
339
340LIBXML2_1.0.33 {
341    global:
342
343# pattern
344  xsltNormalizeCompSteps;
345} LIBXML2_1.0.32;
346
347LIBXML2_1.1.0 {
348    global:
349
350# xsltutils
351  xsltGetDebuggerStatus;
352  xsltSetDebuggerStatus;
353} LIBXML2_1.0.33;
354
355LIBXML2_1.1.1 {
356    global:
357
358# xsltutils
359  xsltDebugGetDefaultTrace;
360  xsltDebugSetDefaultTrace;
361} LIBXML2_1.1.0;
362
363LIBXML2_1.1.2 {
364    global:
365
366# xsltutils
367  xsltSetCtxtParseOptions;
368} LIBXML2_1.1.1;
369
370LIBXML2_1.1.3 {
371    global:
372
373# xsltInternals
374  xsltCompileAttr;
375  xsltEvalAVT;
376  xsltFreeAVTList;
377
378# xsltutils
379  xsltGetCNsProp;
380  xsltSplitQName;
381  xsltXPathCompile;
382} LIBXML2_1.1.2;
383
384LIBXML2_1.1.5 {
385    global:
386
387# xsltutils
388  xsltGetQNameURI2;
389} LIBXML2_1.1.3;
390
391LIBXML2_1.1.7 {
392    global:
393
394# namespaces
395  xsltGetPlainNamespace;
396} LIBXML2_1.1.5;
397
398LIBXML2_1.1.9 {
399    global:
400
401# documents
402  xsltDocDefaultLoader; # variable
403  xsltSetLoaderFunc;
404} LIBXML2_1.1.7;
405
406LIBXML2_1.1.18 {
407    global:
408
409# xsltInternals
410  xsltConstNamespaceNameXSLT; # variable
411  xsltExtensionInstructionResultFinalize;
412  xsltExtensionInstructionResultRegister;
413  xsltInitCtxtKey;
414
415# xslt
416  xsltInit;
417
418# xsltInternals
419  xsltParseAnyXSLTElem;
420  xsltParseSequenceConstructor;
421  xsltPointerListAddSize;
422  xsltPointerListClear;
423  xsltPointerListCreate;
424  xsltPointerListFree;
425  xsltRegisterLocalRVT;
426  xsltReleaseRVT;
427  xsltRestoreDocumentNamespaces;
428
429# extensions
430  xsltStyleStylesheetLevelGetExtData;
431
432# xsltInternals
433# xsltTransStorageAdd; removed in 1.1.28
434# xsltTransStorageRemove; removed in 1.1.28
435  xsltUninit;
436  xsltXSLTAttrMarker; # variable
437} LIBXML2_1.1.9;
438
439LIBXML2_1.1.20 {
440    global:
441
442# transform
443  xsltLocalVariablePop;
444  xsltLocalVariablePush;
445} LIBXML2_1.1.18;
446
447LIBXML2_1.1.23 {
448    global:
449
450# xsltInternals
451  xsltInitAllDocKeys;
452} LIBXML2_1.1.20;
453
454LIBXML2_1.1.24 {
455    global:
456
457# extensions
458  xsltCheckExtURI;
459} LIBXML2_1.1.23;
460
461LIBXML2_1.1.25 {
462    global:
463
464# xsltlocale
465  xsltFreeLocale;
466  xsltLocaleStrcmp;
467  xsltNewLocale;
468  xsltStrxfrm;
469
470# extensions
471  xsltInitGlobals;
472} LIBXML2_1.1.24;
473
474LIBXML2_1.1.26 {
475    global:
476
477# transform
478  xsltProcessOneNode;
479} LIBXML2_1.1.25;
480
481LIBXML2_1.1.27 {
482    global:
483
484# xsltlocale
485  xsltFreeLocales;
486
487# xsltutils
488  xsltXPathCompileFlags;
489} LIBXML2_1.1.26;
490
491