blob: 93eff536b342389e6dfbc369a74ddb0fb416a75f [file] [log] [blame]
Daniel Veillard8ed10722009-08-20 19:17:36 +02001#
2# Officially exported symbols, for which header
3# file definitions are installed in /usr/include/libxml2
4#
Daniel Veillardf609d742009-08-21 15:16:46 +02005# Automatically generated from symbols.xml and syms.xsl
6#
Daniel Veillard8ed10722009-08-20 19:17:36 +02007# Versions here are *fixed* to match the libxml2 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 libxml2.so not providing foo() - the global
11# soname version info can't enforce this since we never
12# change the soname
13#
14
15LIBXML2_2.4.30 {
16 global:
17
18# debugXML
19 xmlBoolToText;
20 xmlDebugDumpAttr;
21 xmlDebugDumpAttrList;
22 xmlDebugDumpDTD;
23 xmlDebugDumpDocument;
24 xmlDebugDumpDocumentHead;
25 xmlDebugDumpEntities;
26 xmlDebugDumpNode;
27 xmlDebugDumpNodeList;
28 xmlDebugDumpOneNode;
29 xmlDebugDumpString;
30 xmlLsCountNode;
31 xmlLsOneNode;
32 xmlShell;
33 xmlShellBase;
34 xmlShellCat;
35 xmlShellDir;
36 xmlShellDu;
37 xmlShellList;
38 xmlShellLoad;
39 xmlShellPrintNode;
40 xmlShellPrintXPathError;
41 xmlShellPrintXPathResult;
42 xmlShellPwd;
43 xmlShellSave;
44 xmlShellValidate;
45 xmlShellWrite;
46
47# xpointer
48 xmlXPtrBuildNodeList;
49 xmlXPtrEval;
50 xmlXPtrEvalRangePredicate;
51 xmlXPtrFreeLocationSet;
52 xmlXPtrLocationSetAdd;
53 xmlXPtrLocationSetCreate;
54 xmlXPtrLocationSetDel;
55 xmlXPtrLocationSetMerge;
56 xmlXPtrLocationSetRemove;
57 xmlXPtrNewCollapsedRange;
58 xmlXPtrNewContext;
59 xmlXPtrNewLocationSetNodeSet;
60 xmlXPtrNewLocationSetNodes;
61 xmlXPtrNewRange;
62 xmlXPtrNewRangeNodeObject;
63 xmlXPtrNewRangeNodePoint;
64 xmlXPtrNewRangeNodes;
65 xmlXPtrNewRangePointNode;
66 xmlXPtrNewRangePoints;
67 xmlXPtrRangeToFunction;
68 xmlXPtrWrapLocationSet;
69
70# SAX
71 attribute;
72 attributeDecl;
73 cdataBlock;
74 characters;
75 checkNamespace;
76 comment;
Daniel Veillardf609d742009-08-21 15:16:46 +020077
78# SAX2
Daniel Veillard8ed10722009-08-20 19:17:36 +020079 docbDefaultSAXHandlerInit;
Daniel Veillardf609d742009-08-21 15:16:46 +020080
81# SAX
Daniel Veillard8ed10722009-08-20 19:17:36 +020082 elementDecl;
83 endDocument;
84 endElement;
85 entityDecl;
86 externalSubset;
87 getColumnNumber;
88 getEntity;
89 getLineNumber;
90 getNamespace;
91 getParameterEntity;
92 getPublicId;
93 getSystemId;
94 globalNamespace;
95 hasExternalSubset;
96 hasInternalSubset;
Daniel Veillardf609d742009-08-21 15:16:46 +020097
98# SAX2
Daniel Veillard8ed10722009-08-20 19:17:36 +020099 htmlDefaultSAXHandlerInit;
Daniel Veillardf609d742009-08-21 15:16:46 +0200100
101# SAX
Daniel Veillard8ed10722009-08-20 19:17:36 +0200102 ignorableWhitespace;
103 initdocbDefaultSAXHandler;
104 inithtmlDefaultSAXHandler;
105 initxmlDefaultSAXHandler;
106 internalSubset;
107 isStandalone;
108 namespaceDecl;
109 notationDecl;
110 processingInstruction;
111 reference;
112 resolveEntity;
113 setDocumentLocator;
114 setNamespace;
115 startDocument;
116 startElement;
117 unparsedEntityDecl;
Daniel Veillardf609d742009-08-21 15:16:46 +0200118
119# SAX2
Daniel Veillard8ed10722009-08-20 19:17:36 +0200120 xmlDefaultSAXHandlerInit;
121
122# parserInternals
123 htmlCreateFileParserCtxt;
124 htmlInitAutoClose;
125 inputPop;
126 inputPush;
127 namePop;
128 namePush;
129 nodePop;
130 nodePush;
131 xmlCheckLanguageID;
132 xmlCopyChar;
133 xmlCopyCharMultiByte;
134 xmlCreateEntityParserCtxt;
135 xmlCreateFileParserCtxt;
136 xmlCreateMemoryParserCtxt;
137 xmlCurrentChar;
138 xmlDecodeEntities;
139 xmlFreeInputStream;
140 xmlHandleEntity;
Daniel Veillardf609d742009-08-21 15:16:46 +0200141
142# chvalid
Daniel Veillard8ed10722009-08-20 19:17:36 +0200143 xmlIsBaseChar;
144 xmlIsBlank;
145 xmlIsChar;
146 xmlIsCombining;
147 xmlIsDigit;
148 xmlIsExtender;
149 xmlIsIdeographic;
Daniel Veillardf609d742009-08-21 15:16:46 +0200150
151# parserInternals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200152 xmlIsLetter;
Daniel Veillardf609d742009-08-21 15:16:46 +0200153
154# chvalid
Daniel Veillard8ed10722009-08-20 19:17:36 +0200155 xmlIsPubidChar;
Daniel Veillardf609d742009-08-21 15:16:46 +0200156
157# parserInternals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200158 xmlNamespaceParseNCName;
159 xmlNamespaceParseNSDef;
160 xmlNamespaceParseQName;
161 xmlNewEntityInputStream;
162 xmlNewInputFromFile;
163 xmlNewInputStream;
Daniel Veillardf609d742009-08-21 15:16:46 +0200164
165# parser
Daniel Veillard8ed10722009-08-20 19:17:36 +0200166 xmlNewParserCtxt;
Daniel Veillardf609d742009-08-21 15:16:46 +0200167
168# parserInternals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200169 xmlNewStringInputStream;
170 xmlNextChar;
171 xmlParseAttValue;
172 xmlParseAttribute;
173 xmlParseAttributeListDecl;
174 xmlParseAttributeType;
175 xmlParseCDSect;
176 xmlParseCharData;
177 xmlParseCharRef;
178 xmlParseComment;
179 xmlParseContent;
180 xmlParseDefaultDecl;
181 xmlParseDocTypeDecl;
182 xmlParseElement;
183 xmlParseElementChildrenContentDecl;
184 xmlParseElementContentDecl;
185 xmlParseElementDecl;
186 xmlParseElementMixedContentDecl;
187 xmlParseEncName;
188 xmlParseEncodingDecl;
189 xmlParseEndTag;
190 xmlParseEntityDecl;
191 xmlParseEntityRef;
192 xmlParseEntityValue;
193 xmlParseEnumeratedType;
194 xmlParseEnumerationType;
195 xmlParseExternalID;
196 xmlParseExternalSubset;
197 xmlParseMarkupDecl;
198 xmlParseMisc;
199 xmlParseName;
200 xmlParseNamespace;
201 xmlParseNmtoken;
202 xmlParseNotationDecl;
203 xmlParseNotationType;
204 xmlParsePEReference;
205 xmlParsePI;
206 xmlParsePITarget;
207 xmlParsePubidLiteral;
208 xmlParseQuotedString;
209 xmlParseReference;
210 xmlParseSDDecl;
211 xmlParseStartTag;
212 xmlParseSystemLiteral;
213 xmlParseTextDecl;
214 xmlParseVersionInfo;
215 xmlParseVersionNum;
216 xmlParseXMLDecl;
217 xmlParserHandlePEReference;
218 xmlParserHandleReference;
219 xmlParserInputShrink;
220 xmlPopInput;
221 xmlPushInput;
222 xmlScanName;
223 xmlSetEntityReferenceFunc;
224 xmlSkipBlankChars;
225 xmlSplitQName;
226 xmlStringComment; # variable
227 xmlStringCurrentChar;
228 xmlStringDecodeEntities;
229 xmlStringText; # variable
230 xmlStringTextNoenc; # variable
231 xmlSwitchEncoding;
232 xmlSwitchToEncoding;
233
234# c14n
235 xmlC14NDocDumpMemory;
236 xmlC14NDocSave;
237 xmlC14NDocSaveTo;
238 xmlC14NExecute;
239
240# catalog
241 xmlACatalogAdd;
242 xmlACatalogDump;
243 xmlACatalogRemove;
244 xmlACatalogResolve;
245 xmlACatalogResolvePublic;
246 xmlACatalogResolveSystem;
247 xmlACatalogResolveURI;
248 xmlCatalogAdd;
249 xmlCatalogAddLocal;
250 xmlCatalogCleanup;
251 xmlCatalogConvert;
252 xmlCatalogDump;
253 xmlCatalogFreeLocal;
254 xmlCatalogGetDefaults;
255 xmlCatalogGetPublic;
256 xmlCatalogGetSystem;
257 xmlCatalogIsEmpty;
258 xmlCatalogLocalResolve;
259 xmlCatalogLocalResolveURI;
260 xmlCatalogRemove;
261 xmlCatalogResolve;
262 xmlCatalogResolvePublic;
263 xmlCatalogResolveSystem;
264 xmlCatalogResolveURI;
265 xmlCatalogSetDebug;
266 xmlCatalogSetDefaultPrefer;
267 xmlCatalogSetDefaults;
268 xmlConvertSGMLCatalog;
269 xmlFreeCatalog;
270 xmlInitializeCatalog;
271 xmlLoadACatalog;
272 xmlLoadCatalog;
273 xmlLoadCatalogs;
274 xmlLoadSGMLSuperCatalog;
275 xmlNewCatalog;
276 xmlParseCatalogFile;
277
278# xpathInternals
279 valuePop;
280 valuePush;
281 xmlXPathAddValues;
282 xmlXPathBooleanFunction;
283 xmlXPathCeilingFunction;
284 xmlXPathCompareValues;
285 xmlXPathConcatFunction;
286 xmlXPathContainsFunction;
287 xmlXPathCountFunction;
288 xmlXPathDebugDumpCompExpr;
289 xmlXPathDebugDumpObject;
290 xmlXPathDifference;
291 xmlXPathDistinct;
292 xmlXPathDistinctSorted;
293 xmlXPathDivValues;
294 xmlXPathEqualValues;
295 xmlXPathEvalExpr;
296 xmlXPathEvaluatePredicateResult;
297 xmlXPathFalseFunction;
298 xmlXPathFloorFunction;
299 xmlXPathFreeParserContext;
300 xmlXPathFunctionLookup;
301 xmlXPathFunctionLookupNS;
302 xmlXPathHasSameNodes;
303 xmlXPathIdFunction;
304 xmlXPathIntersection;
305 xmlXPathIsNodeType;
306 xmlXPathLangFunction;
307 xmlXPathLastFunction;
308 xmlXPathLeading;
309 xmlXPathLeadingSorted;
310 xmlXPathLocalNameFunction;
311 xmlXPathModValues;
312 xmlXPathMultValues;
313 xmlXPathNamespaceURIFunction;
314 xmlXPathNewBoolean;
315 xmlXPathNewCString;
316 xmlXPathNewFloat;
317 xmlXPathNewNodeSet;
318 xmlXPathNewNodeSetList;
319 xmlXPathNewParserContext;
320 xmlXPathNewString;
321 xmlXPathNewValueTree;
322 xmlXPathNextAncestor;
323 xmlXPathNextAncestorOrSelf;
324 xmlXPathNextAttribute;
325 xmlXPathNextChild;
326 xmlXPathNextDescendant;
327 xmlXPathNextDescendantOrSelf;
328 xmlXPathNextFollowing;
329 xmlXPathNextFollowingSibling;
330 xmlXPathNextNamespace;
331 xmlXPathNextParent;
332 xmlXPathNextPreceding;
333 xmlXPathNextPrecedingSibling;
334 xmlXPathNextSelf;
335 xmlXPathNodeLeading;
336 xmlXPathNodeLeadingSorted;
337 xmlXPathNodeSetAdd;
338 xmlXPathNodeSetAddNs;
339 xmlXPathNodeSetAddUnique;
340 xmlXPathNodeSetContains;
341 xmlXPathNodeSetDel;
342 xmlXPathNodeSetFreeNs;
343 xmlXPathNodeSetMerge;
344 xmlXPathNodeSetRemove;
345 xmlXPathNodeSetSort;
346 xmlXPathNodeTrailing;
347 xmlXPathNodeTrailingSorted;
348 xmlXPathNormalizeFunction;
349 xmlXPathNotEqualValues;
350 xmlXPathNotFunction;
351 xmlXPathNsLookup;
352 xmlXPathNumberFunction;
353 xmlXPathParseNCName;
354 xmlXPathParseName;
355 xmlXPathPopBoolean;
356 xmlXPathPopExternal;
357 xmlXPathPopNodeSet;
358 xmlXPathPopNumber;
359 xmlXPathPopString;
360 xmlXPathPositionFunction;
361 xmlXPathRegisterAllFunctions;
362 xmlXPathRegisterFunc;
363 xmlXPathRegisterFuncLookup;
364 xmlXPathRegisterFuncNS;
365 xmlXPathRegisterNs;
366 xmlXPathRegisterVariable;
367 xmlXPathRegisterVariableLookup;
368 xmlXPathRegisterVariableNS;
369 xmlXPathRegisteredFuncsCleanup;
370 xmlXPathRegisteredNsCleanup;
371 xmlXPathRegisteredVariablesCleanup;
372 xmlXPathRoot;
373 xmlXPathRoundFunction;
374 xmlXPathStartsWithFunction;
375 xmlXPathStringEvalNumber;
376 xmlXPathStringFunction;
377 xmlXPathStringLengthFunction;
378 xmlXPathSubValues;
379 xmlXPathSubstringAfterFunction;
380 xmlXPathSubstringBeforeFunction;
381 xmlXPathSubstringFunction;
382 xmlXPathSumFunction;
383 xmlXPathTrailing;
384 xmlXPathTrailingSorted;
385 xmlXPathTranslateFunction;
386 xmlXPathTrueFunction;
387 xmlXPathValueFlipSign;
388 xmlXPathVariableLookup;
389 xmlXPathVariableLookupNS;
390 xmlXPathWrapCString;
391 xmlXPathWrapExternal;
392 xmlXPathWrapNodeSet;
393 xmlXPathWrapString;
394 xmlXPatherror;
395
396# xmlautomata
397 xmlAutomataCompile;
398 xmlAutomataGetInitState;
399 xmlAutomataIsDeterminist;
400 xmlAutomataNewAllTrans;
401 xmlAutomataNewCountTrans;
402 xmlAutomataNewCountedTrans;
403 xmlAutomataNewCounter;
404 xmlAutomataNewCounterTrans;
405 xmlAutomataNewEpsilon;
406 xmlAutomataNewOnceTrans;
407 xmlAutomataNewState;
408 xmlAutomataNewTransition;
409 xmlAutomataSetFinalState;
410 xmlFreeAutomata;
411 xmlNewAutomata;
412
413# HTMLtree
414 htmlDocContentDumpFormatOutput;
415 htmlDocContentDumpOutput;
416 htmlDocDump;
417 htmlDocDumpMemory;
418 htmlGetMetaEncoding;
419 htmlIsBooleanAttr;
420 htmlNewDoc;
421 htmlNewDocNoDtD;
422 htmlNodeDump;
423 htmlNodeDumpFile;
424 htmlNodeDumpFileFormat;
425 htmlNodeDumpFormatOutput;
426 htmlNodeDumpOutput;
427 htmlSaveFile;
428 htmlSaveFileEnc;
429 htmlSaveFileFormat;
430 htmlSetMetaEncoding;
431
432# nanoftp
433 xmlNanoFTPCheckResponse;
434 xmlNanoFTPCleanup;
435 xmlNanoFTPClose;
436 xmlNanoFTPCloseConnection;
437 xmlNanoFTPConnect;
438 xmlNanoFTPConnectTo;
439 xmlNanoFTPCwd;
440 xmlNanoFTPFreeCtxt;
441 xmlNanoFTPGet;
442 xmlNanoFTPGetConnection;
443 xmlNanoFTPGetResponse;
444 xmlNanoFTPGetSocket;
445 xmlNanoFTPInit;
446 xmlNanoFTPList;
447 xmlNanoFTPNewCtxt;
448 xmlNanoFTPOpen;
449 xmlNanoFTPProxy;
450 xmlNanoFTPQuit;
451 xmlNanoFTPRead;
452 xmlNanoFTPScanProxy;
453 xmlNanoFTPUpdateURL;
454
455# DOCBparser
456 docbCreateFileParserCtxt;
457 docbCreatePushParserCtxt;
458 docbEncodeEntities;
459 docbFreeParserCtxt;
460 docbParseChunk;
461 docbParseDoc;
462 docbParseDocument;
463 docbParseFile;
464 docbSAXParseDoc;
465 docbSAXParseFile;
466
467# xpath
468 xmlXPathCastBooleanToNumber;
469 xmlXPathCastBooleanToString;
470 xmlXPathCastNodeSetToBoolean;
471 xmlXPathCastNodeSetToNumber;
472 xmlXPathCastNodeSetToString;
473 xmlXPathCastNodeToNumber;
474 xmlXPathCastNodeToString;
475 xmlXPathCastNumberToBoolean;
476 xmlXPathCastNumberToString;
477 xmlXPathCastStringToBoolean;
478 xmlXPathCastStringToNumber;
479 xmlXPathCastToBoolean;
480 xmlXPathCastToNumber;
481 xmlXPathCastToString;
482 xmlXPathCmpNodes;
483 xmlXPathCompile;
484 xmlXPathCompiledEval;
485 xmlXPathConvertBoolean;
486 xmlXPathConvertNumber;
487 xmlXPathConvertString;
488 xmlXPathEval;
489 xmlXPathEvalExpression;
490 xmlXPathEvalPredicate;
491 xmlXPathFreeCompExpr;
492 xmlXPathFreeContext;
493 xmlXPathFreeNodeSet;
494 xmlXPathFreeNodeSetList;
495 xmlXPathFreeObject;
496 xmlXPathInit;
497 xmlXPathIsInf;
498 xmlXPathIsNaN;
499 xmlXPathNAN; # variable
500 xmlXPathNINF; # variable
501 xmlXPathNewContext;
502 xmlXPathNodeSetCreate;
503 xmlXPathObjectCopy;
504 xmlXPathPINF; # variable
505
506# xlink
507 xlinkGetDefaultDetect;
508 xlinkGetDefaultHandler;
509 xlinkIsLink;
510 xlinkSetDefaultDetect;
511 xlinkSetDefaultHandler;
512
513# entities
514 xmlAddDocEntity;
515 xmlAddDtdEntity;
516 xmlCleanupPredefinedEntities;
517 xmlCopyEntitiesTable;
518 xmlCreateEntitiesTable;
519 xmlDumpEntitiesTable;
520 xmlDumpEntityDecl;
521 xmlEncodeEntities;
522 xmlEncodeEntitiesReentrant;
523 xmlEncodeSpecialChars;
524 xmlFreeEntitiesTable;
525 xmlGetDocEntity;
526 xmlGetDtdEntity;
527 xmlGetParameterEntity;
528 xmlGetPredefinedEntity;
529 xmlInitializePredefinedEntities;
530
531# xinclude
532 xmlXIncludeProcess;
533
534# list
535 xmlLinkGetData;
536 xmlListAppend;
537 xmlListClear;
538 xmlListCopy;
539 xmlListCreate;
540 xmlListDelete;
541 xmlListDup;
542 xmlListEmpty;
543 xmlListEnd;
544 xmlListFront;
545 xmlListInsert;
546 xmlListMerge;
547 xmlListPopBack;
548 xmlListPopFront;
549 xmlListPushBack;
550 xmlListPushFront;
551 xmlListRemoveAll;
552 xmlListRemoveFirst;
553 xmlListRemoveLast;
554 xmlListReverse;
555 xmlListReverseSearch;
556 xmlListReverseWalk;
557 xmlListSearch;
558 xmlListSize;
559 xmlListSort;
560 xmlListWalk;
561
562# xmlmemory
563 xmlInitMemory;
564 xmlMallocLoc;
565 xmlMemDisplay;
566 xmlMemFree;
567 xmlMemGet;
568 xmlMemMalloc;
569 xmlMemRealloc;
570 xmlMemSetup;
571 xmlMemShow;
572 xmlMemStrdupLoc;
573 xmlMemUsed;
574 xmlMemoryDump;
575 xmlMemoryStrdup;
576 xmlReallocLoc;
577
578# xmlIO
579 xmlAllocOutputBuffer;
580 xmlAllocParserInputBuffer;
581 xmlCheckFilename;
582 xmlCleanupInputCallbacks;
583 xmlCleanupOutputCallbacks;
584 xmlFileClose;
585 xmlFileMatch;
586 xmlFileOpen;
587 xmlFileRead;
588 xmlFreeParserInputBuffer;
589 xmlIOFTPClose;
590 xmlIOFTPMatch;
591 xmlIOFTPOpen;
592 xmlIOFTPRead;
593 xmlIOHTTPClose;
594 xmlIOHTTPMatch;
595 xmlIOHTTPOpen;
596 xmlIOHTTPOpenW;
597 xmlIOHTTPRead;
598 xmlNoNetExternalEntityLoader;
599 xmlNormalizeWindowsPath;
600 xmlOutputBufferClose;
601 xmlOutputBufferCreateFd;
602 xmlOutputBufferCreateFile;
603 xmlOutputBufferCreateFilename;
604 xmlOutputBufferCreateIO;
605 xmlOutputBufferFlush;
606 xmlOutputBufferWrite;
607 xmlOutputBufferWriteString;
608 xmlParserGetDirectory;
609 xmlParserInputBufferCreateFd;
610 xmlParserInputBufferCreateFile;
611 xmlParserInputBufferCreateFilename;
612 xmlParserInputBufferCreateIO;
613 xmlParserInputBufferCreateMem;
614 xmlParserInputBufferGrow;
615 xmlParserInputBufferPush;
616 xmlParserInputBufferRead;
617 xmlRegisterDefaultInputCallbacks;
618 xmlRegisterDefaultOutputCallbacks;
619 xmlRegisterHTTPPostCallbacks;
620 xmlRegisterInputCallbacks;
621 xmlRegisterOutputCallbacks;
622
623# xmlversion
624 xmlCheckVersion;
625
626# valid
627 xmlAddAttributeDecl;
628 xmlAddElementDecl;
629 xmlAddID;
630 xmlAddNotationDecl;
631 xmlAddRef;
632 xmlCopyAttributeTable;
633 xmlCopyElementContent;
634 xmlCopyElementTable;
635 xmlCopyEnumeration;
636 xmlCopyNotationTable;
637 xmlCreateEnumeration;
638 xmlDumpAttributeDecl;
639 xmlDumpAttributeTable;
640 xmlDumpElementDecl;
641 xmlDumpElementTable;
642 xmlDumpNotationDecl;
643 xmlDumpNotationTable;
644 xmlFreeAttributeTable;
645 xmlFreeElementContent;
646 xmlFreeElementTable;
647 xmlFreeEnumeration;
648 xmlFreeIDTable;
649 xmlFreeNotationTable;
650 xmlFreeRefTable;
651 xmlGetDtdAttrDesc;
652 xmlGetDtdElementDesc;
653 xmlGetDtdNotationDesc;
654 xmlGetDtdQAttrDesc;
655 xmlGetDtdQElementDesc;
656 xmlGetID;
657 xmlGetRefs;
658 xmlIsID;
659 xmlIsMixedElement;
660 xmlIsRef;
661 xmlNewElementContent;
662 xmlRemoveID;
663 xmlRemoveRef;
664 xmlSnprintfElementContent;
Daniel Veillardf609d742009-08-21 15:16:46 +0200665
666# tree
Daniel Veillard8ed10722009-08-20 19:17:36 +0200667 xmlSplitQName2;
Daniel Veillardf609d742009-08-21 15:16:46 +0200668
669# valid
Daniel Veillard8ed10722009-08-20 19:17:36 +0200670 xmlSprintfElementContent;
671 xmlValidBuildContentModel;
672 xmlValidCtxtNormalizeAttributeValue;
673 xmlValidGetPotentialChildren;
674 xmlValidGetValidElements;
675 xmlValidNormalizeAttributeValue;
676 xmlValidateAttributeDecl;
677 xmlValidateAttributeValue;
678 xmlValidateDocument;
679 xmlValidateDocumentFinal;
680 xmlValidateDtd;
681 xmlValidateDtdFinal;
682 xmlValidateElement;
683 xmlValidateElementDecl;
684 xmlValidateNameValue;
685 xmlValidateNamesValue;
686 xmlValidateNmtokenValue;
687 xmlValidateNmtokensValue;
688 xmlValidateNotationDecl;
689 xmlValidateNotationUse;
690 xmlValidateOneAttribute;
691 xmlValidateOneElement;
692 xmlValidateOneNamespace;
693 xmlValidateRoot;
694
695# HTMLparser
696 UTF8ToHtml;
697 htmlAutoCloseTag;
698 htmlCreatePushParserCtxt;
699 htmlEncodeEntities;
700 htmlEntityLookup;
701 htmlEntityValueLookup;
702 htmlFreeParserCtxt;
703 htmlHandleOmittedElem;
704 htmlIsAutoClosed;
705 htmlIsScriptAttribute;
706 htmlParseCharRef;
707 htmlParseChunk;
708 htmlParseDoc;
709 htmlParseDocument;
710 htmlParseElement;
711 htmlParseEntityRef;
712 htmlParseFile;
713 htmlSAXParseDoc;
714 htmlSAXParseFile;
715 htmlTagLookup;
716
Daniel Veillardf609d742009-08-21 15:16:46 +0200717# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +0200718 xmlCharStrdup;
719 xmlCharStrndup;
Daniel Veillardf609d742009-08-21 15:16:46 +0200720
721# parser
Daniel Veillard8ed10722009-08-20 19:17:36 +0200722 xmlCleanupParser;
723 xmlClearNodeInfoSeq;
724 xmlClearParserCtxt;
725 xmlCreateDocParserCtxt;
726 xmlCreateIOParserCtxt;
727 xmlCreatePushParserCtxt;
728 xmlFreeParserCtxt;
729 xmlGetExternalEntityLoader;
730 xmlGetFeature;
731 xmlGetFeaturesList;
Daniel Veillardf609d742009-08-21 15:16:46 +0200732
733# globals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200734 xmlGetWarningsDefaultValue; # variable
Daniel Veillardf609d742009-08-21 15:16:46 +0200735
736# parser
Daniel Veillard8ed10722009-08-20 19:17:36 +0200737 xmlIOParseDTD;
738 xmlInitNodeInfoSeq;
739 xmlInitParser;
740 xmlInitParserCtxt;
741 xmlKeepBlanksDefault;
742 xmlLineNumbersDefault;
743 xmlLoadExternalEntity;
744 xmlNewIOInputStream;
745 xmlParseBalancedChunkMemory;
746 xmlParseBalancedChunkMemoryRecover;
747 xmlParseChunk;
748 xmlParseCtxtExternalEntity;
749 xmlParseDTD;
750 xmlParseDoc;
751 xmlParseDocument;
752 xmlParseEntity;
753 xmlParseExtParsedEnt;
754 xmlParseExternalEntity;
755 xmlParseFile;
756 xmlParseMemory;
757 xmlParserAddNodeInfo;
758 xmlParserFindNodeInfo;
759 xmlParserFindNodeInfoIndex;
760 xmlParserInputGrow;
761 xmlParserInputRead;
762 xmlPedanticParserDefault;
763 xmlRecoverDoc;
764 xmlRecoverFile;
765 xmlRecoverMemory;
766 xmlSAXParseDTD;
767 xmlSAXParseDoc;
768 xmlSAXParseEntity;
769 xmlSAXParseFile;
770 xmlSAXParseFileWithData;
771 xmlSAXParseMemory;
772 xmlSAXParseMemoryWithData;
773 xmlSAXUserParseFile;
774 xmlSAXUserParseMemory;
775 xmlSetExternalEntityLoader;
776 xmlSetFeature;
777 xmlSetupParserForBuffer;
778 xmlStopParser;
Daniel Veillardf609d742009-08-21 15:16:46 +0200779
780# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +0200781 xmlStrEqual;
782 xmlStrcasecmp;
783 xmlStrcasestr;
784 xmlStrcat;
785 xmlStrchr;
786 xmlStrcmp;
787 xmlStrdup;
788 xmlStrlen;
789 xmlStrncasecmp;
790 xmlStrncat;
791 xmlStrncmp;
792 xmlStrndup;
793 xmlStrstr;
794 xmlStrsub;
Daniel Veillardf609d742009-08-21 15:16:46 +0200795
796# parser
Daniel Veillard8ed10722009-08-20 19:17:36 +0200797 xmlSubstituteEntitiesDefault;
798
799# xmlreader
800 xmlFreeTextReader;
801 xmlNewTextReader;
802 xmlNewTextReaderFilename;
803 xmlTextReaderAttributeCount;
804 xmlTextReaderBaseUri;
805 xmlTextReaderDepth;
806 xmlTextReaderHasAttributes;
807 xmlTextReaderHasValue;
808 xmlTextReaderIsDefault;
809 xmlTextReaderIsEmptyElement;
810 xmlTextReaderLocalName;
811 xmlTextReaderName;
812 xmlTextReaderNamespaceUri;
813 xmlTextReaderNodeType;
814 xmlTextReaderPrefix;
815 xmlTextReaderQuoteChar;
816 xmlTextReaderRead;
817 xmlTextReaderValue;
818 xmlTextReaderXmlLang;
819
820# globals
821 docbDefaultSAXHandler; # variable
822 htmlDefaultSAXHandler; # variable
823 xmlDefaultSAXHandler; # variable
824 xmlDefaultSAXLocator; # variable
825 xmlDoValidityCheckingDefaultValue; # variable
826 xmlFree; # variable
827 xmlGenericError; # variable
828 xmlGenericErrorContext; # variable
829 xmlInitializeGlobalState;
830 xmlKeepBlanksDefaultValue; # variable
831 xmlLineNumbersDefaultValue; # variable
832 xmlLoadExtDtdDefaultValue; # variable
833 xmlMalloc; # variable
834 xmlMemStrdup; # variable
835 xmlParserDebugEntities; # variable
836 xmlParserVersion; # variable
837 xmlPedanticParserDefaultValue; # variable
838 xmlRealloc; # variable
839 xmlSaveNoEmptyTags; # variable
840 xmlSubstituteEntitiesDefaultValue; # variable
841 xmlTreeIndentString; # variable
842
843# threads
844 xmlCleanupThreads;
845 xmlFreeMutex;
846 xmlFreeRMutex;
847 xmlGetGlobalState;
848 xmlGetThreadId;
849 xmlInitThreads;
850 xmlIsMainThread;
851 xmlLockLibrary;
852 xmlMutexLock;
853 xmlMutexUnlock;
854 xmlNewMutex;
855 xmlNewRMutex;
856 xmlRMutexLock;
857 xmlRMutexUnlock;
858 xmlUnlockLibrary;
859
860# hash
861 xmlHashAddEntry;
862 xmlHashAddEntry2;
863 xmlHashAddEntry3;
864 xmlHashCopy;
865 xmlHashCreate;
866 xmlHashFree;
867 xmlHashLookup;
868 xmlHashLookup2;
869 xmlHashLookup3;
870 xmlHashRemoveEntry;
871 xmlHashRemoveEntry2;
872 xmlHashRemoveEntry3;
873 xmlHashScan;
874 xmlHashScan3;
875 xmlHashScanFull;
876 xmlHashScanFull3;
877 xmlHashSize;
878 xmlHashUpdateEntry;
879 xmlHashUpdateEntry2;
880 xmlHashUpdateEntry3;
881
882# xmlerror
883 initGenericErrorDefaultFunc;
884 xmlParserError;
885 xmlParserPrintFileContext;
886 xmlParserPrintFileInfo;
887 xmlParserValidityError;
888 xmlParserValidityWarning;
889 xmlParserWarning;
890 xmlSetGenericErrorFunc;
891
Daniel Veillardf609d742009-08-21 15:16:46 +0200892# globals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200893 oldXMLWDcompatibility; # variable
Daniel Veillardf609d742009-08-21 15:16:46 +0200894
895# tree
Daniel Veillard8ed10722009-08-20 19:17:36 +0200896 xmlAddChild;
897 xmlAddChildList;
898 xmlAddNextSibling;
899 xmlAddPrevSibling;
900 xmlAddSibling;
901 xmlBufferAdd;
902 xmlBufferAddHead;
Daniel Veillardf609d742009-08-21 15:16:46 +0200903
904# globals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200905 xmlBufferAllocScheme; # variable
Daniel Veillardf609d742009-08-21 15:16:46 +0200906
907# tree
Daniel Veillard8ed10722009-08-20 19:17:36 +0200908 xmlBufferCCat;
909 xmlBufferCat;
910 xmlBufferContent;
911 xmlBufferCreate;
912 xmlBufferCreateSize;
913 xmlBufferDump;
914 xmlBufferEmpty;
915 xmlBufferFree;
916 xmlBufferGrow;
917 xmlBufferLength;
918 xmlBufferResize;
919 xmlBufferSetAllocationScheme;
920 xmlBufferShrink;
921 xmlBufferWriteCHAR;
922 xmlBufferWriteChar;
923 xmlBufferWriteQuotedString;
924 xmlCopyDoc;
925 xmlCopyDtd;
926 xmlCopyNamespace;
927 xmlCopyNamespaceList;
928 xmlCopyNode;
929 xmlCopyNodeList;
930 xmlCopyProp;
931 xmlCopyPropList;
932 xmlCreateIntSubset;
Daniel Veillardf609d742009-08-21 15:16:46 +0200933
934# globals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200935 xmlDefaultBufferSize; # variable
Daniel Veillardf609d742009-08-21 15:16:46 +0200936
937# tree
Daniel Veillard8ed10722009-08-20 19:17:36 +0200938 xmlDocCopyNode;
939 xmlDocDump;
940 xmlDocDumpFormatMemory;
941 xmlDocDumpFormatMemoryEnc;
942 xmlDocDumpMemory;
943 xmlDocDumpMemoryEnc;
944 xmlDocFormatDump;
945 xmlDocGetRootElement;
946 xmlDocSetRootElement;
947 xmlElemDump;
948 xmlFreeDoc;
949 xmlFreeDtd;
950 xmlFreeNode;
951 xmlFreeNodeList;
952 xmlFreeNs;
953 xmlFreeNsList;
954 xmlFreeProp;
955 xmlFreePropList;
956 xmlGetBufferAllocationScheme;
957 xmlGetCompressMode;
958 xmlGetDocCompressMode;
959 xmlGetIntSubset;
960 xmlGetLastChild;
961 xmlGetLineNo;
962 xmlGetNodePath;
963 xmlGetNsList;
964 xmlGetNsProp;
965 xmlGetProp;
966 xmlHasNsProp;
967 xmlHasProp;
Daniel Veillardf609d742009-08-21 15:16:46 +0200968
969# globals
Daniel Veillard8ed10722009-08-20 19:17:36 +0200970 xmlIndentTreeOutput; # variable
Daniel Veillardf609d742009-08-21 15:16:46 +0200971
972# tree
Daniel Veillard8ed10722009-08-20 19:17:36 +0200973 xmlIsBlankNode;
974 xmlIsXHTML;
975 xmlNewCDataBlock;
976 xmlNewCharRef;
977 xmlNewChild;
978 xmlNewComment;
979 xmlNewDoc;
980 xmlNewDocComment;
981 xmlNewDocFragment;
982 xmlNewDocNode;
983 xmlNewDocNodeEatName;
984 xmlNewDocProp;
985 xmlNewDocRawNode;
986 xmlNewDocText;
987 xmlNewDocTextLen;
988 xmlNewDtd;
989 xmlNewGlobalNs;
990 xmlNewNode;
991 xmlNewNodeEatName;
992 xmlNewNs;
993 xmlNewNsProp;
994 xmlNewNsPropEatName;
995 xmlNewPI;
996 xmlNewProp;
997 xmlNewReference;
998 xmlNewText;
999 xmlNewTextChild;
1000 xmlNewTextLen;
1001 xmlNodeAddContent;
1002 xmlNodeAddContentLen;
1003 xmlNodeDump;
1004 xmlNodeDumpOutput;
1005 xmlNodeGetBase;
1006 xmlNodeGetContent;
1007 xmlNodeGetLang;
1008 xmlNodeGetSpacePreserve;
1009 xmlNodeIsText;
1010 xmlNodeListGetRawString;
1011 xmlNodeListGetString;
1012 xmlNodeSetBase;
1013 xmlNodeSetContent;
1014 xmlNodeSetContentLen;
1015 xmlNodeSetLang;
1016 xmlNodeSetName;
1017 xmlNodeSetSpacePreserve;
1018 xmlReconciliateNs;
1019 xmlRemoveProp;
1020 xmlReplaceNode;
1021 xmlSaveFile;
1022 xmlSaveFileEnc;
1023 xmlSaveFileTo;
1024 xmlSaveFormatFile;
1025 xmlSaveFormatFileEnc;
1026 xmlSaveFormatFileTo;
1027 xmlSearchNs;
1028 xmlSearchNsByHref;
1029 xmlSetBufferAllocationScheme;
1030 xmlSetCompressMode;
1031 xmlSetDocCompressMode;
1032 xmlSetListDoc;
1033 xmlSetNs;
1034 xmlSetNsProp;
1035 xmlSetProp;
1036 xmlSetTreeDoc;
1037 xmlStringGetNodeList;
1038 xmlStringLenGetNodeList;
1039 xmlTextConcat;
1040 xmlTextMerge;
1041 xmlUnlinkNode;
1042 xmlUnsetNsProp;
1043 xmlUnsetProp;
1044
1045# xmlregexp
1046 xmlRegExecPushString;
1047 xmlRegFreeExecCtxt;
1048 xmlRegFreeRegexp;
1049 xmlRegNewExecCtxt;
1050 xmlRegexpCompile;
1051 xmlRegexpExec;
1052 xmlRegexpIsDeterminist;
1053 xmlRegexpPrint;
1054
1055# nanohttp
1056 xmlNanoHTTPAuthHeader;
1057 xmlNanoHTTPCleanup;
1058 xmlNanoHTTPClose;
1059 xmlNanoHTTPFetch;
1060 xmlNanoHTTPInit;
1061 xmlNanoHTTPMethod;
1062 xmlNanoHTTPMethodRedir;
1063 xmlNanoHTTPOpen;
1064 xmlNanoHTTPOpenRedir;
1065 xmlNanoHTTPRead;
1066 xmlNanoHTTPReturnCode;
1067 xmlNanoHTTPSave;
1068 xmlNanoHTTPScanProxy;
1069
1070# xmlunicode
1071 xmlUCSIsAlphabeticPresentationForms;
1072 xmlUCSIsArabic;
1073 xmlUCSIsArabicPresentationFormsA;
1074 xmlUCSIsArabicPresentationFormsB;
1075 xmlUCSIsArmenian;
1076 xmlUCSIsArrows;
1077 xmlUCSIsBasicLatin;
1078 xmlUCSIsBengali;
1079 xmlUCSIsBlock;
1080 xmlUCSIsBlockElements;
1081 xmlUCSIsBopomofo;
1082 xmlUCSIsBopomofoExtended;
1083 xmlUCSIsBoxDrawing;
1084 xmlUCSIsBraillePatterns;
1085 xmlUCSIsByzantineMusicalSymbols;
1086 xmlUCSIsCJKCompatibility;
1087 xmlUCSIsCJKCompatibilityForms;
1088 xmlUCSIsCJKCompatibilityIdeographs;
1089 xmlUCSIsCJKCompatibilityIdeographsSupplement;
1090 xmlUCSIsCJKRadicalsSupplement;
1091 xmlUCSIsCJKSymbolsandPunctuation;
1092 xmlUCSIsCJKUnifiedIdeographs;
1093 xmlUCSIsCJKUnifiedIdeographsExtensionA;
1094 xmlUCSIsCJKUnifiedIdeographsExtensionB;
1095 xmlUCSIsCat;
1096 xmlUCSIsCatC;
1097 xmlUCSIsCatCc;
1098 xmlUCSIsCatCf;
1099 xmlUCSIsCatCo;
1100 xmlUCSIsCatCs;
1101 xmlUCSIsCatL;
1102 xmlUCSIsCatLl;
1103 xmlUCSIsCatLm;
1104 xmlUCSIsCatLo;
1105 xmlUCSIsCatLt;
1106 xmlUCSIsCatLu;
1107 xmlUCSIsCatM;
1108 xmlUCSIsCatMc;
1109 xmlUCSIsCatMe;
1110 xmlUCSIsCatMn;
1111 xmlUCSIsCatN;
1112 xmlUCSIsCatNd;
1113 xmlUCSIsCatNl;
1114 xmlUCSIsCatNo;
1115 xmlUCSIsCatP;
1116 xmlUCSIsCatPc;
1117 xmlUCSIsCatPd;
1118 xmlUCSIsCatPe;
1119 xmlUCSIsCatPf;
1120 xmlUCSIsCatPi;
1121 xmlUCSIsCatPo;
1122 xmlUCSIsCatPs;
1123 xmlUCSIsCatS;
1124 xmlUCSIsCatSc;
1125 xmlUCSIsCatSk;
1126 xmlUCSIsCatSm;
1127 xmlUCSIsCatSo;
1128 xmlUCSIsCatZ;
1129 xmlUCSIsCatZl;
1130 xmlUCSIsCatZp;
1131 xmlUCSIsCatZs;
1132 xmlUCSIsCherokee;
1133 xmlUCSIsCombiningDiacriticalMarks;
1134 xmlUCSIsCombiningHalfMarks;
1135 xmlUCSIsCombiningMarksforSymbols;
1136 xmlUCSIsControlPictures;
1137 xmlUCSIsCurrencySymbols;
1138 xmlUCSIsCyrillic;
1139 xmlUCSIsDeseret;
1140 xmlUCSIsDevanagari;
1141 xmlUCSIsDingbats;
1142 xmlUCSIsEnclosedAlphanumerics;
1143 xmlUCSIsEnclosedCJKLettersandMonths;
1144 xmlUCSIsEthiopic;
1145 xmlUCSIsGeneralPunctuation;
1146 xmlUCSIsGeometricShapes;
1147 xmlUCSIsGeorgian;
1148 xmlUCSIsGothic;
1149 xmlUCSIsGreek;
1150 xmlUCSIsGreekExtended;
1151 xmlUCSIsGujarati;
1152 xmlUCSIsGurmukhi;
1153 xmlUCSIsHalfwidthandFullwidthForms;
1154 xmlUCSIsHangulCompatibilityJamo;
1155 xmlUCSIsHangulJamo;
1156 xmlUCSIsHangulSyllables;
1157 xmlUCSIsHebrew;
1158 xmlUCSIsHighPrivateUseSurrogates;
1159 xmlUCSIsHighSurrogates;
1160 xmlUCSIsHiragana;
1161 xmlUCSIsIPAExtensions;
1162 xmlUCSIsIdeographicDescriptionCharacters;
1163 xmlUCSIsKanbun;
1164 xmlUCSIsKangxiRadicals;
1165 xmlUCSIsKannada;
1166 xmlUCSIsKatakana;
1167 xmlUCSIsKhmer;
1168 xmlUCSIsLao;
1169 xmlUCSIsLatin1Supplement;
1170 xmlUCSIsLatinExtendedA;
1171 xmlUCSIsLatinExtendedAdditional;
1172 xmlUCSIsLatinExtendedB;
1173 xmlUCSIsLetterlikeSymbols;
1174 xmlUCSIsLowSurrogates;
1175 xmlUCSIsMalayalam;
1176 xmlUCSIsMathematicalAlphanumericSymbols;
1177 xmlUCSIsMathematicalOperators;
1178 xmlUCSIsMiscellaneousSymbols;
1179 xmlUCSIsMiscellaneousTechnical;
1180 xmlUCSIsMongolian;
1181 xmlUCSIsMusicalSymbols;
1182 xmlUCSIsMyanmar;
1183 xmlUCSIsNumberForms;
1184 xmlUCSIsOgham;
1185 xmlUCSIsOldItalic;
1186 xmlUCSIsOpticalCharacterRecognition;
1187 xmlUCSIsOriya;
1188 xmlUCSIsPrivateUse;
1189 xmlUCSIsRunic;
1190 xmlUCSIsSinhala;
1191 xmlUCSIsSmallFormVariants;
1192 xmlUCSIsSpacingModifierLetters;
1193 xmlUCSIsSpecials;
1194 xmlUCSIsSuperscriptsandSubscripts;
1195 xmlUCSIsSyriac;
1196 xmlUCSIsTags;
1197 xmlUCSIsTamil;
1198 xmlUCSIsTelugu;
1199 xmlUCSIsThaana;
1200 xmlUCSIsThai;
1201 xmlUCSIsTibetan;
1202 xmlUCSIsUnifiedCanadianAboriginalSyllabics;
1203 xmlUCSIsYiRadicals;
1204 xmlUCSIsYiSyllables;
1205
1206# uri
1207 xmlBuildURI;
1208 xmlCreateURI;
1209 xmlFreeURI;
1210 xmlNormalizeURIPath;
1211 xmlParseURI;
1212 xmlParseURIReference;
1213 xmlPrintURI;
1214 xmlSaveUri;
1215 xmlURIEscape;
1216 xmlURIEscapeStr;
1217 xmlURIUnescapeString;
1218
1219# encoding
1220 UTF8Toisolat1;
1221 isolat1ToUTF8;
1222 xmlAddEncodingAlias;
1223 xmlCharEncCloseFunc;
1224 xmlCharEncFirstLine;
1225 xmlCharEncInFunc;
1226 xmlCharEncOutFunc;
Daniel Veillardf609d742009-08-21 15:16:46 +02001227
1228# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +02001229 xmlCheckUTF8;
Daniel Veillardf609d742009-08-21 15:16:46 +02001230
1231# encoding
Daniel Veillard8ed10722009-08-20 19:17:36 +02001232 xmlCleanupCharEncodingHandlers;
1233 xmlCleanupEncodingAliases;
1234 xmlDelEncodingAlias;
1235 xmlDetectCharEncoding;
1236 xmlFindCharEncodingHandler;
1237 xmlGetCharEncodingHandler;
1238 xmlGetCharEncodingName;
1239 xmlGetEncodingAlias;
Daniel Veillardf609d742009-08-21 15:16:46 +02001240
1241# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +02001242 xmlGetUTF8Char;
Daniel Veillardf609d742009-08-21 15:16:46 +02001243
1244# encoding
Daniel Veillard8ed10722009-08-20 19:17:36 +02001245 xmlInitCharEncodingHandlers;
1246 xmlNewCharEncodingHandler;
1247 xmlParseCharEncoding;
1248 xmlRegisterCharEncodingHandler;
Daniel Veillardf609d742009-08-21 15:16:46 +02001249
1250# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +02001251 xmlUTF8Strlen;
1252 xmlUTF8Strloc;
1253 xmlUTF8Strndup;
1254 xmlUTF8Strpos;
1255 xmlUTF8Strsize;
1256 xmlUTF8Strsub;
Daniel Veillardf609d742009-08-21 15:16:46 +02001257} ;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001258
1259LIBXML2_2.5.0 {
1260 global:
Daniel Veillardf609d742009-08-21 15:16:46 +02001261
Daniel Veillard8ed10722009-08-20 19:17:36 +02001262# globals
1263 xmlDeregisterNodeDefault;
1264 xmlDeregisterNodeDefaultValue; # variable
1265 xmlRegisterNodeDefault;
1266 xmlRegisterNodeDefaultValue; # variable
1267
1268# xmlreader
1269 xmlTextReaderClose;
1270 xmlTextReaderCurrentDoc;
1271 xmlTextReaderCurrentNode;
1272 xmlTextReaderGetAttributeNo;
1273 xmlTextReaderGetAttributeNs;
1274 xmlTextReaderGetAttribute;
1275 xmlTextReaderGetParserProp;
1276 xmlTextReaderGetRemainder;
1277 xmlTextReaderLookupNamespace;
1278 xmlTextReaderMoveToAttributeNo;
1279 xmlTextReaderMoveToAttributeNs;
1280 xmlTextReaderMoveToAttribute;
1281 xmlTextReaderMoveToElement;
1282 xmlTextReaderMoveToFirstAttribute;
1283 xmlTextReaderMoveToNextAttribute;
1284 xmlTextReaderNormalization;
1285 xmlTextReaderReadAttributeValue;
1286 xmlTextReaderReadInnerXml;
1287 xmlTextReaderReadOuterXml;
1288 xmlTextReaderReadState;
1289 xmlTextReaderReadString;
1290 xmlTextReaderSetParserProp;
1291
1292# valid
1293 xmlValidatePopElement;
1294 xmlValidatePushCData;
1295 xmlValidatePushElement;
1296} LIBXML2_2.4.30;
1297
1298LIBXML2_2.5.2 {
1299 global:
1300
1301# tree
1302 xmlGetNoNsProp;
1303
1304# HTMLparser
1305 htmlAttrAllowed;
1306 htmlElementAllowedHere;
1307 htmlElementStatusHere;
1308 htmlNodeStatus;
1309
1310# relaxng
1311 xmlRelaxNGCleanupTypes;
1312 xmlRelaxNGDump;
1313 xmlRelaxNGFreeParserCtxt;
1314 xmlRelaxNGFree;
1315 xmlRelaxNGFreeValidCtxt;
1316 xmlRelaxNGNewMemParserCtxt;
1317 xmlRelaxNGNewParserCtxt;
1318 xmlRelaxNGNewValidCtxt;
1319 xmlRelaxNGParse;
1320 xmlRelaxNGSetParserErrors;
1321 xmlRelaxNGSetValidErrors;
1322 xmlRelaxNGValidateDoc;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001323
1324# xmlreader
1325 xmlTextReaderGetErrorHandler;
1326 xmlTextReaderLocatorBaseURI;
1327 xmlTextReaderLocatorLineNumber;
1328 xmlTextReaderSetErrorHandler;
1329
Daniel Veillardf609d742009-08-21 15:16:46 +02001330# relaxng
1331# xmlRelaxNGValidateStream; removed in 2.5.5
Daniel Veillard8ed10722009-08-20 19:17:36 +02001332} LIBXML2_2.5.0;
1333
1334LIBXML2_2.5.4 {
1335 global:
1336
1337# uri
1338 xmlCanonicPath;
1339
1340# relaxng
1341 xmlRelaxNGDumpTree;
1342
1343# tree
1344 xmlValidateName;
1345 xmlValidateNCName;
1346 xmlValidateNMToken;
1347 xmlValidateQName;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001348} LIBXML2_2.5.2;
1349
1350LIBXML2_2.5.5 {
1351 global:
Daniel Veillardf609d742009-08-21 15:16:46 +02001352
Daniel Veillard8ed10722009-08-20 19:17:36 +02001353# nanoftp
1354 xmlNanoFTPDele;
1355} LIBXML2_2.5.4;
1356
1357LIBXML2_2.5.6 {
1358 global:
Daniel Veillardf609d742009-08-21 15:16:46 +02001359
Daniel Veillard8ed10722009-08-20 19:17:36 +02001360# xpath
1361 xmlXPathOrderDocElems;
1362} LIBXML2_2.5.5;
1363
1364LIBXML2_2.5.7 {
1365 global:
1366
1367# HTMLparser
1368 htmlCreateMemoryParserCtxt;
1369
1370# xmlautomata
1371 xmlAutomataNewTransition2;
1372
1373# tree
1374 xmlBuildQName;
1375
1376# xmlmemory
1377 xmlGcMemGet;
1378 xmlGcMemSetup;
1379
1380# globals
1381 xmlMallocAtomic; # variable
1382
1383# xmlregexp
1384 xmlRegExecPushString2;
1385
1386# relaxng
1387 xmlRelaxNGNewDocParserCtxt;
1388 xmlRelaxNGValidateFullElement;
1389 xmlRelaxNGValidatePopElement;
1390 xmlRelaxNGValidatePushCData;
1391 xmlRelaxNGValidatePushElement;
1392
1393# xmlreader
1394 xmlTextReaderExpand;
1395 xmlTextReaderIsValid;
1396 xmlTextReaderNext;
1397 xmlTextReaderRelaxNGSetSchema;
1398 xmlTextReaderRelaxNGValidate;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001399} LIBXML2_2.5.6;
1400
1401LIBXML2_2.5.8 {
1402 global:
1403
1404# globals
1405 xmlCleanupGlobals;
1406 xmlInitGlobals;
1407
1408# valid
1409 xmlFreeValidCtxt;
1410 xmlNewValidCtxt;
1411
1412# schemasInternals
1413 xmlSchemaFreeType;
1414
1415# xmlschemas
1416 xmlSchemaDump;
1417 xmlSchemaFreeParserCtxt;
1418 xmlSchemaFreeValidCtxt;
1419 xmlSchemaFree;
1420 xmlSchemaNewMemParserCtxt;
1421 xmlSchemaNewParserCtxt;
1422 xmlSchemaNewValidCtxt;
1423 xmlSchemaParse;
1424 xmlSchemaSetParserErrors;
1425 xmlSchemaSetValidErrors;
1426 xmlSchemaValidateDoc;
1427 xmlSchemaValidateStream;
1428
1429# xmlschemastypes
1430 xmlSchemaCheckFacet;
1431 xmlSchemaCleanupTypes;
1432 xmlSchemaCompareValues;
1433 xmlSchemaFreeFacet;
1434 xmlSchemaFreeValue;
1435 xmlSchemaGetPredefinedType;
1436 xmlSchemaInitTypes;
1437 xmlSchemaNewFacet;
1438 xmlSchemaValidateFacet;
1439 xmlSchemaValidatePredefinedType;
1440 xmlSchemaValPredefTypeNode;
1441
1442# globals
1443 xmlThrDefBufferAllocScheme;
1444 xmlThrDefDefaultBufferSize;
1445 xmlThrDefDeregisterNodeDefault;
1446 xmlThrDefDoValidityCheckingDefaultValue;
1447 xmlThrDefGetWarningsDefaultValue;
1448 xmlThrDefIndentTreeOutput;
1449 xmlThrDefKeepBlanksDefaultValue;
1450 xmlThrDefLineNumbersDefaultValue;
1451 xmlThrDefLoadExtDtdDefaultValue;
1452 xmlThrDefParserDebugEntities;
1453 xmlThrDefPedanticParserDefaultValue;
1454 xmlThrDefRegisterNodeDefault;
1455 xmlThrDefSaveNoEmptyTags;
1456 xmlThrDefSetGenericErrorFunc;
1457 xmlThrDefSubstituteEntitiesDefaultValue;
1458 xmlThrDefTreeIndentString;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001459} LIBXML2_2.5.7;
1460
1461LIBXML2_2.5.9 {
1462 global:
1463
1464# xmlmemory
1465 xmlMallocAtomicLoc;
1466
1467# relaxng
1468 xmlRelaxNGGetParserErrors;
1469 xmlRelaxNGGetValidErrors;
1470
1471# tree
1472 xmlSplitQName3;
1473
Daniel Veillardf609d742009-08-21 15:16:46 +02001474# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +02001475 xmlUTF8Charcmp;
1476 xmlUTF8Size;
1477
1478# xinclude
1479 xmlXIncludeProcessTree;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001480} LIBXML2_2.5.8;
1481
1482LIBXML2_2.6.0 {
1483 global:
1484
1485# SAX2
1486 xmlSAX2AttributeDecl;
1487 xmlSAX2CDataBlock;
1488 xmlSAX2Characters;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001489 xmlSAX2Comment;
1490 xmlSAX2ElementDecl;
1491 xmlSAX2EndDocument;
1492 xmlSAX2EndElementNs;
1493 xmlSAX2EndElement;
1494 xmlSAX2EntityDecl;
1495 xmlSAX2ExternalSubset;
1496 xmlSAX2GetColumnNumber;
1497 xmlSAX2GetEntity;
1498 xmlSAX2GetLineNumber;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001499 xmlSAX2GetParameterEntity;
1500 xmlSAX2GetPublicId;
1501 xmlSAX2GetSystemId;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001502 xmlSAX2HasExternalSubset;
1503 xmlSAX2HasInternalSubset;
1504 xmlSAX2IgnorableWhitespace;
1505 xmlSAX2InitDefaultSAXHandler;
1506 xmlSAX2InitDocbDefaultSAXHandler;
1507 xmlSAX2InitHtmlDefaultSAXHandler;
1508 xmlSAX2InternalSubset;
1509 xmlSAX2IsStandalone;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001510 xmlSAX2NotationDecl;
1511 xmlSAX2ProcessingInstruction;
1512 xmlSAX2Reference;
1513 xmlSAX2ResolveEntity;
1514 xmlSAX2SetDocumentLocator;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001515 xmlSAX2StartDocument;
1516 xmlSAX2StartElementNs;
1517 xmlSAX2StartElement;
1518 xmlSAX2UnparsedEntityDecl;
1519 xmlSAXDefaultVersion;
1520 xmlSAXVersion;
1521
1522# HTMLparser
1523 htmlCtxtReadDoc;
1524 htmlCtxtReadFd;
1525 htmlCtxtReadFile;
1526 htmlCtxtReadIO;
1527 htmlCtxtReadMemory;
1528 htmlCtxtReset;
1529 htmlCtxtUseOptions;
1530 htmlReadDoc;
1531 htmlReadFd;
1532 htmlReadFile;
1533 htmlReadIO;
1534 htmlReadMemory;
1535
1536# tree
1537 xmlBufferCreateStatic;
1538
1539# chvalid
1540 xmlCharInRange;
1541
1542# xmlIO
1543 xmlCheckHTTPInput;
1544
1545# xmlerror
1546 xmlCopyError;
1547 xmlCtxtGetLastError;
1548 xmlGetLastError;
1549 xmlResetError;
1550 xmlResetLastError;
1551 xmlSetStructuredErrorFunc;
1552
1553# parser
1554 xmlCtxtReadDoc;
1555 xmlCtxtReadFd;
1556 xmlCtxtReadFile;
1557 xmlCtxtReadIO;
1558 xmlCtxtReadMemory;
Daniel Veillardf609d742009-08-21 15:16:46 +02001559
1560# xmlerror
Daniel Veillard8ed10722009-08-20 19:17:36 +02001561 xmlCtxtResetLastError;
Daniel Veillardf609d742009-08-21 15:16:46 +02001562
1563# parser
Daniel Veillard8ed10722009-08-20 19:17:36 +02001564 xmlCtxtReset;
1565 xmlCtxtUseOptions;
1566 xmlReadDoc;
1567 xmlReadFd;
1568 xmlReadFile;
1569 xmlReadIO;
1570 xmlReadMemory;
Daniel Veillardf609d742009-08-21 15:16:46 +02001571
1572# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +02001573 xmlStrPrintf;
1574 xmlStrQEqual;
1575
1576# dict
1577 xmlDictCreate;
1578 xmlDictFree;
1579 xmlDictLookup;
1580 xmlDictOwns;
1581 xmlDictQLookup;
1582 xmlDictReference;
1583 xmlDictSize;
1584
1585# parserInternals
1586 xmlErrMemory;
1587 xmlParserMaxDepth; # variable
1588 xmlStringLenDecodeEntities;
1589 xmlSwitchInputEncoding;
1590
1591# xmlwriter
1592 xmlFreeTextWriter;
1593 xmlNewTextWriterFilename;
1594 xmlNewTextWriterMemory;
1595 xmlNewTextWriter;
1596 xmlTextWriterEndAttribute;
1597 xmlTextWriterEndCDATA;
1598 xmlTextWriterEndDocument;
1599 xmlTextWriterEndDTD;
1600 xmlTextWriterEndElement;
1601 xmlTextWriterEndPI;
1602 xmlTextWriterFlush;
1603 xmlTextWriterFullEndElement;
1604 xmlTextWriterStartAttributeNS;
1605 xmlTextWriterStartAttribute;
1606 xmlTextWriterStartCDATA;
1607 xmlTextWriterStartDocument;
1608 xmlTextWriterStartDTDAttlist;
1609 xmlTextWriterStartDTDElement;
1610 xmlTextWriterStartDTDEntity;
1611 xmlTextWriterStartDTD;
1612 xmlTextWriterStartElementNS;
1613 xmlTextWriterStartElement;
1614 xmlTextWriterStartPI;
1615 xmlTextWriterWriteAttributeNS;
1616 xmlTextWriterWriteAttribute;
1617 xmlTextWriterWriteBase64;
1618 xmlTextWriterWriteBinHex;
1619 xmlTextWriterWriteCDATA;
1620 xmlTextWriterWriteComment;
1621 xmlTextWriterWriteDTDAttlist;
1622 xmlTextWriterWriteDTDElement;
1623 xmlTextWriterWriteDTDEntity;
1624 xmlTextWriterWriteDTDExternalEntity;
1625 xmlTextWriterWriteDTDInternalEntity;
1626 xmlTextWriterWriteDTDNotation;
1627 xmlTextWriterWriteDTD;
1628 xmlTextWriterWriteElementNS;
1629 xmlTextWriterWriteElement;
1630 xmlTextWriterWriteFormatAttributeNS;
1631 xmlTextWriterWriteFormatAttribute;
1632 xmlTextWriterWriteFormatCDATA;
1633 xmlTextWriterWriteFormatComment;
1634 xmlTextWriterWriteFormatDTDAttlist;
1635 xmlTextWriterWriteFormatDTDElement;
1636 xmlTextWriterWriteFormatDTDInternalEntity;
1637 xmlTextWriterWriteFormatDTD;
1638 xmlTextWriterWriteFormatElementNS;
1639 xmlTextWriterWriteFormatElement;
1640 xmlTextWriterWriteFormatPI;
1641 xmlTextWriterWriteFormatRaw;
1642 xmlTextWriterWriteFormatString;
1643 xmlTextWriterWritePI;
1644 xmlTextWriterWriteRawLen;
1645 xmlTextWriterWriteRaw;
1646 xmlTextWriterWriteString;
1647 xmlTextWriterWriteVFormatAttributeNS;
1648 xmlTextWriterWriteVFormatAttribute;
1649 xmlTextWriterWriteVFormatCDATA;
1650 xmlTextWriterWriteVFormatComment;
1651 xmlTextWriterWriteVFormatDTDAttlist;
1652 xmlTextWriterWriteVFormatDTDElement;
1653 xmlTextWriterWriteVFormatDTDInternalEntity;
1654 xmlTextWriterWriteVFormatDTD;
1655 xmlTextWriterWriteVFormatElementNS;
1656 xmlTextWriterWriteVFormatElement;
1657 xmlTextWriterWriteVFormatPI;
1658 xmlTextWriterWriteVFormatRaw;
1659 xmlTextWriterWriteVFormatString;
1660
Daniel Veillard8ed10722009-08-20 19:17:36 +02001661# hash
1662 xmlHashQLookup2;
1663 xmlHashQLookup3;
1664 xmlHashQLookup;
1665
1666# chvalid
1667 xmlIsBaseCharGroup; # variable
1668 xmlIsCharGroup; # variable
1669 xmlIsCombiningGroup; # variable
1670 xmlIsDigitGroup; # variable
1671 xmlIsExtenderGroup; # variable
1672 xmlIsIdeographicGroup; # variable
1673 xmlIsPubidChar_tab; # variable
1674
1675# globals
1676 xmlLastError; # variable
1677
1678# nanohttp
1679 xmlNanoHTTPEncoding;
1680 xmlNanoHTTPMimeType;
1681 xmlNanoHTTPRedir;
1682
1683# tree
1684 xmlNodeBufGetContent;
1685
1686# xmlIO
1687 xmlParserInputBufferCreateStatic;
1688
1689# xmlreader
1690 xmlReaderForDoc;
1691 xmlReaderForFd;
1692 xmlReaderForFile;
1693 xmlReaderForIO;
1694 xmlReaderForMemory;
1695 xmlReaderNewDoc;
1696 xmlReaderNewFd;
1697 xmlReaderNewFile;
1698 xmlReaderNewIO;
1699 xmlReaderNewMemory;
1700 xmlReaderNewWalker;
1701 xmlReaderWalker;
1702 xmlTextReaderConstBaseUri;
1703 xmlTextReaderConstLocalName;
1704 xmlTextReaderConstNamespaceUri;
1705 xmlTextReaderConstName;
1706 xmlTextReaderConstPrefix;
1707 xmlTextReaderConstString;
1708 xmlTextReaderConstValue;
1709 xmlTextReaderConstXmlLang;
1710 xmlTextReaderNextSibling;
1711 xmlTextReaderPreserve;
1712
1713# globals
1714 xmlStructuredError; # variable
1715 xmlThrDefSetStructuredErrorFunc;
1716
1717# xpathInternals
1718 xmlXPathErr;
1719
Daniel Veillardf609d742009-08-21 15:16:46 +02001720# SAX2
1721# xmlSAX2CheckNamespace; removed in 2.6.10
1722# xmlSAX2GetNamespace; removed in 2.6.10
1723# xmlSAX2GlobalNamespace; removed in 2.6.10
1724# xmlSAX2NamespaceDecl; removed in 2.6.10
1725# xmlSAX2SetNamespace; removed in 2.6.10
Daniel Veillard8ed10722009-08-20 19:17:36 +02001726} LIBXML2_2.5.9;
1727
1728LIBXML2_2.6.1 {
1729 global:
1730
1731# parser
1732 xmlCtxtResetPush;
1733} LIBXML2_2.6.0;
1734
1735LIBXML2_2.6.2 {
1736 global:
1737
1738# parserInternals
1739 xmlCreateURLParserCtxt;
1740
1741# xmlschemas
1742 xmlSchemaNewDocParserCtxt;
1743
Daniel Veillardf609d742009-08-21 15:16:46 +02001744# xmlstring
Daniel Veillard8ed10722009-08-20 19:17:36 +02001745 xmlStrVPrintf;
1746
1747# xinclude
1748 xmlXIncludeFreeContext;
1749 xmlXIncludeNewContext;
1750 xmlXIncludeProcessNode;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001751} LIBXML2_2.6.1;
1752
1753LIBXML2_2.6.3 {
1754 global:
1755
1756# pattern
1757 xmlFreePatternList;
1758 xmlFreePattern;
1759 xmlPatterncompile;
1760 xmlPatternMatch;
1761
1762# xmlwriter
1763 xmlNewTextWriterDoc;
1764 xmlNewTextWriterPushParser;
1765 xmlNewTextWriterTree;
1766
1767# xmlreader
1768 xmlTextReaderPreservePattern;
1769
1770# xmlunicode
1771 xmlUCSIsAegeanNumbers;
1772 xmlUCSIsBuhid;
1773 xmlUCSIsCombiningDiacriticalMarksforSymbols;
1774 xmlUCSIsCypriotSyllabary;
1775 xmlUCSIsCyrillicSupplement;
1776 xmlUCSIsGreekandCoptic;
1777 xmlUCSIsHanunoo;
1778 xmlUCSIsKatakanaPhoneticExtensions;
1779 xmlUCSIsKhmerSymbols;
1780 xmlUCSIsLimbu;
1781 xmlUCSIsLinearBIdeograms;
1782 xmlUCSIsLinearBSyllabary;
1783 xmlUCSIsMiscellaneousMathematicalSymbolsA;
1784 xmlUCSIsMiscellaneousMathematicalSymbolsB;
1785 xmlUCSIsMiscellaneousSymbolsandArrows;
1786 xmlUCSIsOsmanya;
1787 xmlUCSIsPhoneticExtensions;
1788 xmlUCSIsPrivateUseArea;
1789 xmlUCSIsShavian;
1790 xmlUCSIsSupplementalArrowsA;
1791 xmlUCSIsSupplementalArrowsB;
1792 xmlUCSIsSupplementalMathematicalOperators;
1793 xmlUCSIsSupplementaryPrivateUseAreaA;
1794 xmlUCSIsSupplementaryPrivateUseAreaB;
1795 xmlUCSIsTagalog;
1796 xmlUCSIsTagbanwa;
1797 xmlUCSIsTaiLe;
1798 xmlUCSIsTaiXuanJingSymbols;
1799 xmlUCSIsUgaritic;
1800 xmlUCSIsVariationSelectorsSupplement;
1801 xmlUCSIsVariationSelectors;
1802 xmlUCSIsYijingHexagramSymbols;
1803
1804# xinclude
1805 xmlXIncludeProcessFlags;
1806 xmlXIncludeProcessTreeFlags;
1807 xmlXIncludeSetFlags;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001808} LIBXML2_2.6.2;
1809
1810LIBXML2_2.6.5 {
1811 global:
1812
1813# xmlmemory
1814 xmlCleanupMemory;
1815
1816# dict
1817 xmlDictCreateSub;
1818
1819# relaxng
1820 xmlRelaxParserSetFlag;
1821
1822# xmlstring
1823 xmlStrncatNew;
1824
1825# xmlwriter
1826 xmlTextWriterSetIndentString;
1827 xmlTextWriterSetIndent;
1828
1829# xpath
1830 xmlXPathCtxtCompile;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001831} LIBXML2_2.6.3;
1832
1833LIBXML2_2.6.6 {
1834 global:
1835
1836# tree
1837 xmlAttrSerializeTxtContent;
1838
1839# parser
1840 xmlByteConsumed;
1841
1842# xmlreader
1843 xmlTextReaderSetStructuredErrorHandler;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001844} LIBXML2_2.6.5;
1845
1846LIBXML2_2.6.7 {
1847 global:
1848
1849# xmlwriter
1850 xmlTextWriterEndComment;
1851 xmlTextWriterStartComment;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001852} LIBXML2_2.6.6;
1853
1854LIBXML2_2.6.8 {
1855 global:
1856
1857# xmlsave
1858 xmlSaveClose;
1859 xmlSaveDoc;
1860 xmlSaveFlush;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001861 xmlSaveToFd;
1862 xmlSaveToFilename;
1863 xmlSaveToIO;
1864 xmlSaveTree;
1865
1866# xmlwriter
1867 xmlTextWriterEndDTDAttlist;
1868 xmlTextWriterEndDTDElement;
1869 xmlTextWriterEndDTDEntity;
1870 xmlTextWriterWriteDTDExternalEntityContents;
1871} LIBXML2_2.6.7;
1872
1873LIBXML2_2.6.10 {
1874 global:
Daniel Veillardf609d742009-08-21 15:16:46 +02001875
Daniel Veillard8ed10722009-08-20 19:17:36 +02001876# xmlIO
1877 xmlOutputBufferWriteEscape;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001878 xmlPopInputCallbacks;
Daniel Veillardf609d742009-08-21 15:16:46 +02001879
Daniel Veillard8ed10722009-08-20 19:17:36 +02001880# xmlsave
1881 xmlSaveSetAttrEscape;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001882 xmlSaveSetEscape;
1883} LIBXML2_2.6.8;
1884
1885LIBXML2_2.6.11 {
1886 global:
1887
1888# uri
1889 xmlBuildRelativeURI;
1890
1891# globals
1892 xmlOutputBufferCreateFilenameDefault;
1893 xmlOutputBufferCreateFilenameValue; # variable
1894 xmlParserInputBufferCreateFilenameDefault;
1895 xmlParserInputBufferCreateFilenameValue; # variable
1896 xmlThrDefOutputBufferCreateFilenameDefault;
1897 xmlThrDefParserInputBufferCreateFilenameDefault;
1898
1899# schemasInternals
1900 xmlSchemaFreeWildcard;
1901
1902# xmlschemastypes
1903 xmlSchemaCollapseString;
1904 xmlSchemaGetBuiltInListSimpleTypeItemType;
1905 xmlSchemaGetBuiltInType;
1906 xmlSchemaIsBuiltInTypeFacet;
1907 xmlSchemaValidateListSimpleTypeFacet;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001908} LIBXML2_2.6.10;
1909
1910LIBXML2_2.6.12 {
1911 global:
1912
1913# parser
1914 xmlParseInNodeContext;
1915
1916# xmlschemastypes
1917 xmlSchemaGetFacetValueAsULong;
1918 xmlSchemaValidateLengthFacet;
1919 xmlSchemaValPredefTypeNodeNoNorm;
1920
1921# xmlschemas
1922 xmlSchemaGetParserErrors;
1923 xmlSchemaGetValidErrors;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001924} LIBXML2_2.6.11;
1925
1926LIBXML2_2.6.14 {
1927 global:
1928
1929# xmlautomata
1930 xmlAutomataNewCountTrans2;
1931 xmlAutomataNewOnceTrans2;
1932
1933# nanohttp
1934 xmlNanoHTTPContentLength;
1935
1936# xmlschemas
1937 xmlSchemaSetValidOptions;
1938 xmlSchemaValidateOneElement;
1939 xmlSchemaValidCtxtGetOptions;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001940} LIBXML2_2.6.12;
1941
1942LIBXML2_2.6.15 {
1943 global:
1944
1945# debugXML
1946 xmlDebugCheckDocument;
1947
1948# tree
1949 xmlDocCopyNodeList;
1950 xmlNewDocPI;
1951
1952# xmlreader
1953 xmlTextReaderConstEncoding;
1954 xmlTextReaderConstXmlVersion;
1955 xmlTextReaderIsNamespaceDecl;
1956 xmlTextReaderStandalone;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001957} LIBXML2_2.6.14;
1958
1959LIBXML2_2.6.16 {
1960 global:
1961
1962# xmlmemory
1963 xmlMemBlocks;
1964
1965# relaxng
1966 xmlRelaxNGInitTypes;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001967} LIBXML2_2.6.15;
1968
1969LIBXML2_2.6.17 {
1970 global:
1971
1972# dict
1973 xmlDictExists;
1974
1975# xmlmodule
1976 xmlModuleClose;
1977 xmlModuleFree;
1978 xmlModuleOpen;
1979 xmlModuleSymbol;
1980
1981# xmlregexp
1982 xmlRegExecErrInfo;
1983 xmlRegExecNextValues;
1984
1985# xmlschemastypes
1986 xmlSchemaWhiteSpaceReplace;
1987
1988# xmlreader
1989 xmlTextReaderGetParserColumnNumber;
1990 xmlTextReaderGetParserLineNumber;
Daniel Veillard8ed10722009-08-20 19:17:36 +02001991} LIBXML2_2.6.16;
1992
1993LIBXML2_2.6.18 {
1994 global:
1995
1996# valid
1997 xmlCopyDocElementContent;
1998 xmlFreeDocElementContent;
1999 xmlNewDocElementContent;
2000
2001# dict
2002 xmlDictCleanup;
2003
2004# hash
2005 xmlHashCreateDict;
2006
2007# pattern
2008 xmlFreeStreamCtxt;
2009 xmlPatternFromRoot;
2010 xmlPatternGetStreamCtxt;
2011 xmlPatternMaxDepth;
2012 xmlPatternStreamable;
2013 xmlStreamPop;
2014 xmlStreamPushAttr;
2015 xmlStreamPush;
2016
2017# xmlschemastypes
2018 xmlSchemaCompareValuesWhtsp;
2019 xmlSchemaCopyValue;
2020 xmlSchemaGetCanonValue;
2021 xmlSchemaNewNOTATIONValue;
2022 xmlSchemaNewStringValue;
2023
2024# xmlreader
2025 xmlTextReaderByteConsumed;
2026} LIBXML2_2.6.17;
2027
2028LIBXML2_2.6.19 {
2029 global:
2030
2031# xmlschemastypes
2032 xmlSchemaGetValType;
2033 xmlSchemaValidateFacetWhtsp;
2034 xmlSchemaValidateLengthFacetWhtsp;
2035} LIBXML2_2.6.18;
2036
2037LIBXML2_2.6.20 {
2038 global:
2039
2040# tree
2041 xmlDOMWrapAdoptNode;
2042 xmlDOMWrapFreeCtxt;
2043 xmlDOMWrapNewCtxt;
2044 xmlDOMWrapReconcileNamespaces;
2045 xmlDOMWrapRemoveNode;
2046
2047# xmlschemastypes
2048 xmlSchemaGetCanonValueWhtsp;
2049 xmlSchemaNewQNameValue;
2050 xmlSchemaValueAppend;
2051 xmlSchemaValueGetAsBoolean;
2052 xmlSchemaValueGetAsString;
2053 xmlSchemaValueGetNext;
2054
2055# xmlschemas
2056 xmlSchemaIsValid;
2057 xmlSchemaSAXPlug;
2058 xmlSchemaSAXUnplug;
2059 xmlSchemaValidateFile;
2060
2061# xmlreader
2062 xmlTextReaderSchemaValidate;
2063 xmlTextReaderSetSchema;
2064} LIBXML2_2.6.19;
2065
2066LIBXML2_2.6.21 {
2067 global:
2068
2069# xmlautomata
2070 xmlAutomataNewNegTrans;
2071
2072# xmlregexp
2073 emptyExp; # variable
2074 forbiddenExp; # variable
2075 xmlExpCtxtNbCons;
2076 xmlExpCtxtNbNodes;
2077 xmlExpDump;
2078 xmlExpExpDerive;
2079 xmlExpFreeCtxt;
2080 xmlExpFree;
2081 xmlExpGetLanguage;
2082 xmlExpGetStart;
2083 xmlExpIsNillable;
2084 xmlExpMaxToken;
2085 xmlExpNewAtom;
2086 xmlExpNewCtxt;
2087 xmlExpNewOr;
2088 xmlExpNewRange;
2089 xmlExpNewSeq;
2090 xmlExpParse;
2091 xmlExpRef;
2092 xmlExpStringDerive;
2093 xmlExpSubsume;
2094
2095# parser
2096 xmlHasFeature;
2097
2098# uri
2099 xmlParseURIRaw;
2100
2101# pattern
2102 xmlPatternMinDepth;
2103
2104# relaxng
2105 xmlRelaxNGSetValidStructuredErrors;
2106
2107# xmlschemas
2108 xmlSchemaSetValidStructuredErrors;
2109
2110# schematron
2111 xmlSchematronFreeParserCtxt;
2112 xmlSchematronFree;
2113 xmlSchematronFreeValidCtxt;
2114 xmlSchematronNewDocParserCtxt;
2115 xmlSchematronNewMemParserCtxt;
2116 xmlSchematronNewParserCtxt;
2117 xmlSchematronNewValidCtxt;
2118 xmlSchematronParse;
2119 xmlSchematronValidateDoc;
2120} LIBXML2_2.6.20;
2121
2122LIBXML2_2.6.23 {
2123 global:
2124
2125# HTMLtree
2126 htmlDocDumpMemoryFormat;
2127
2128# xmlIO
2129 xmlOutputBufferCreateBuffer;
2130
2131# xmlsave
Daniel Veillardf609d742009-08-21 15:16:46 +02002132 xmlSaveToBuffer;# suppressed in 2.6.11, readded in 2.6.23
2133
Daniel Veillard8ed10722009-08-20 19:17:36 +02002134
2135# xmlschemas
2136 xmlSchemaSetParserStructuredErrors;
2137
2138# pattern
2139 xmlStreamPushNode;
2140 xmlStreamWantsAnyNode;
2141
2142# xmlreader
2143 xmlTextReaderSchemaValidateCtxt;
2144} LIBXML2_2.6.21;
2145
2146LIBXML2_2.6.24 {
2147 global:
Daniel Veillardf609d742009-08-21 15:16:46 +02002148
Daniel Veillard8ed10722009-08-20 19:17:36 +02002149# tree
2150 xmlDOMWrapCloneNode;
Daniel Veillardf609d742009-08-21 15:16:46 +02002151
Daniel Veillard8ed10722009-08-20 19:17:36 +02002152# relaxng
2153 xmlRelaxNGSetParserStructuredErrors;
2154} LIBXML2_2.6.23;
2155
2156LIBXML2_2.6.25 {
2157 global:
2158
2159# xpath
2160 xmlXPathContextSetCache;
2161} LIBXML2_2.6.24;
2162
2163LIBXML2_2.6.27 {
2164 global:
2165
2166# HTMLparser
2167 htmlNewParserCtxt;
2168
2169# uri
2170 xmlPathToURI;
2171
2172# xinclude
2173 xmlXIncludeProcessFlagsData;
2174
2175# xpath
2176 xmlXPathCompiledEvalToBoolean;
2177} LIBXML2_2.6.25;
2178
2179LIBXML2_2.6.28 {
2180 global:
2181
2182# xmlreader
2183 xmlTextReaderSetup;
2184} LIBXML2_2.6.27;
2185
2186LIBXML2_2.6.29 {
2187 global:
2188
2189# threads
2190 xmlDllMain;
2191} LIBXML2_2.6.28;
2192
2193LIBXML2_2.6.32 {
2194 global:
2195
2196# schematron
2197 xmlSchematronSetValidStructuredErrors;
2198} LIBXML2_2.6.29;
2199
2200LIBXML2_2.7.0 {
2201 global:
2202
2203# xmlmemory
2204 xmlMemDisplayLast;
2205
2206# entities
2207 xmlNewEntity;
2208
2209# xmlschemas
2210 xmlSchemaValidCtxtGetParserCtxt;
2211} LIBXML2_2.6.32;
2212
2213LIBXML2_2.7.3 {
2214 global:
2215
2216# tree
2217 xmlChildElementCount;
2218 xmlFirstElementChild;
2219 xmlLastElementChild;
2220 xmlNextElementSibling;
2221 xmlPreviousElementSibling;
2222} LIBXML2_2.7.0;
Daniel Veillardf609d742009-08-21 15:16:46 +02002223
Daniel Veillard472b1e12009-08-24 17:39:07 +02002224LIBXML2_2.7.4 {
2225 global:
2226
2227# globals
2228 xmlStructuredErrorContext; # variable
Daniel Veillardf447ab82009-08-24 19:47:00 +02002229
2230# xinclude
2231 xmlXIncludeProcessTreeFlagsData;
Daniel Veillard472b1e12009-08-24 17:39:07 +02002232} LIBXML2_2.7.3;
2233
Daniel Veillardf27c6682012-05-21 10:15:40 +08002234LIBXML2_2.8.0 {
2235 global:
2236
2237# xmlreader
2238 xmlTextReaderRelaxNGValidateCtxt;
2239
2240# tree
2241 xmlBufferDetach;
Daniel Veillardee8f1d42012-05-21 11:16:12 +08002242
2243# dict
2244 xmlInitializeDict;
Daniel Veillardf27c6682012-05-21 10:15:40 +08002245} LIBXML2_2.7.4;
2246