blob: 80a08a4594de998606cc02015f58d18f3ffb2d4b [file] [log] [blame]
Daniel Veillard50f34372001-08-03 12:06:36 +00001/* win32/libxml2/libxml2.def.src
2 Pseudo-source used to create a .DEF file for proper dynamic
3 linkage under MSCC.
4
5 Assuming you use Microsoft's C compiler, you run a
6
7 cl /nologo /EP libxml2.def.src > libxml2.def
8
9 in order to get the right .DEF file. Basically, all you do is
10 preprocess this file using a C/C++ preprocessor and the right
11 .DEF file should come out.
12
13 Should you need a function which does not seem to be exported
14 from the libxml2.dll, its name is most certainly missing here.
15 Add the name of the offending function to this file and rebuild.
16
17 14.04.2001, Igor Zlatkovic (igor@stud.fh-frankfurt.de)
18*/
19
20#define LIBXML2_COMPILING_MSCCDEF
21#include "../../include/libxml/xmlwin32version.h"
22
23LIBRARY libxml2
24EXPORTS
25
26/*
27 * catalog.h
28 */
29#ifdef LIBXML_CATALOG_ENABLED
30 xmlLoadCatalog
31 xmlLoadCatalogs
32 xmlCatalogCleanup
33 xmlCatalogDump
34 xmlCatalogGetSystem
35 xmlCatalogGetPublic
Daniel Veillardd63437e2001-09-12 15:00:27 +000036 xmlCatalogResolveURI
37 xmlCatalogLocalResolveURI
38 xmlCatalogResolve
39 xmlCatalogLocalResolve
40 xmlCatalogGetDefaults
Daniel Veillard50f34372001-08-03 12:06:36 +000041#endif
42
43/*
44 * debugXML.h
45 */
46#ifdef LIBXML_DEBUG_ENABLED
47 xmlDebugDumpString
48 xmlDebugDumpAttr
49 xmlDebugDumpAttrList
50 xmlDebugDumpOneNode
51 xmlDebugDumpNode
52 xmlDebugDumpNodeList
53 xmlDebugDumpDocumentHead
54 xmlDebugDumpDocument
55 xmlDebugDumpDTD
56 xmlDebugDumpEntities
57 xmlShell
58#endif
59
60/*
61 * encoding.h
62 */
63 xmlInitCharEncodingHandlers
64 xmlCleanupCharEncodingHandlers
65 xmlRegisterCharEncodingHandler
66 xmlGetCharEncodingHandler
67 xmlFindCharEncodingHandler
68 xmlAddEncodingAlias
69 xmlDelEncodingAlias
70 xmlGetEncodingAlias
71 xmlCleanupEncodingAliases
72 xmlParseCharEncoding
73 xmlGetCharEncodingName
74 xmlDetectCharEncoding
75 xmlCheckUTF8
76 xmlCharEncOutFunc
77 xmlCharEncInFunc
78 xmlCharEncFirstLine
79 xmlCharEncCloseFunc
80 UTF8Toisolat1
81 isolat1ToUTF8
Daniel Veillard796f4b62001-08-16 16:00:13 +000082 xmlUTF8Strsize
83 xmlUTF8Strndup
84 xmlUTF8Strpos
85 xmlUTF8Strloc
86 xmlUTF8Strsub
87 xmlUTF8Strlen
Daniel Veillard50f34372001-08-03 12:06:36 +000088
89/*
90 * entities.h
91 */
92 xmlInitializePredefinedEntities
93 xmlAddDocEntity
94 xmlAddDtdEntity
95 xmlGetPredefinedEntity
96 xmlGetDocEntity
97 xmlGetDtdEntity
98 xmlGetParameterEntity
99 xmlEncodeEntities
100 xmlEncodeEntitiesReentrant
101 xmlEncodeSpecialChars
102 xmlCreateEntitiesTable
103 xmlCopyEntitiesTable
104 xmlFreeEntitiesTable
105 xmlDumpEntitiesTable
106 xmlDumpEntityDecl
107 xmlCopyEntitiesTable
108 xmlCleanupPredefinedEntities
109
110/*
111 * hash.h
112 */
113 xmlHashCreate
114 xmlHashFree
115 xmlHashAddEntry
116 xmlHashUpdateEntry
117 xmlHashAddEntry2
118 xmlHashUpdateEntry2
119 xmlHashAddEntry3
120 xmlHashUpdateEntry3
121 xmlHashRemoveEntry
122 xmlHashRemoveEntry2
123 xmlHashRemoveEntry3
124 xmlHashLookup
125 xmlHashLookup2
126 xmlHashLookup3
127 xmlHashCopy
128 xmlHashSize
129 xmlHashScan
130 xmlHashScan3
Daniel Veillard796f4b62001-08-16 16:00:13 +0000131 xmlHashScanFull
132 xmlHashScanFull3
Daniel Veillard50f34372001-08-03 12:06:36 +0000133
134/*
135 * HTMLparser.h
136 */
137#ifdef LIBXML_HTML_ENABLED
138 htmlTagLookup
139 htmlEntityLookup
140 htmlEntityValueLookup
141 htmlIsAutoClosed
142 htmlAutoCloseTag
143 htmlParseEntityRef
144 htmlParseCharRef
145 htmlParseElement
146 htmlSAXParseDoc
147 htmlParseDoc
148 htmlSAXParseFile
149 htmlParseFile
150 UTF8ToHtml
151 htmlEncodeEntities
152 htmlIsScriptAttribute
153 htmlHandleOmittedElem
154 htmlFreeParserCtxt
155 htmlCreatePushParserCtxt
156 htmlParseChunk
157#endif /* LIBXML_HTML_ENABLED */
158
159/*
160 * HTMLtree.h
161 */
162#ifdef LIBXML_HTML_ENABLED
163 htmlNewDoc
164 htmlNewDocNoDtD
165 htmlGetMetaEncoding
166 htmlSetMetaEncoding
167 htmlDocDumpMemory
168 htmlDocDump
169 htmlSaveFile
170 htmlNodeDump
171 htmlNodeDumpFile
Daniel Veillard796f4b62001-08-16 16:00:13 +0000172 htmlSaveFileEnc
Daniel Veillard50f34372001-08-03 12:06:36 +0000173 htmlSaveFileFormat
174#endif /* LIBXML_HTML_ENABLED */
175
176/*
177 * list.h
178 */
179 xmlListCreate
180 xmlListDelete
181 xmlListSearch
182 xmlListReverseSearch
183 xmlListInsert
184 xmlListAppend
185 xmlListRemoveFirst
186 xmlListRemoveLast
187 xmlListRemoveAll
188 xmlListClear
189 xmlListEmpty
190 xmlListFront
191 xmlListEnd
192 xmlListSize
193 xmlListPopFront
194 xmlListPopBack
195 xmlListPushFront
196 xmlListPushBack
197 xmlListReverse
198 xmlListSort
199 xmlListWalk
200 xmlListReverseWalk
201 xmlListMerge
202 xmlListDup
203 xmlListCopy
204 xmlLinkGetData
205
206/*
207 * nanoftp.h
208 */
209#ifdef LIBXML_FTP_ENABLED
210 xmlNanoFTPInit
211 xmlNanoFTPCleanup
212 xmlNanoFTPNewCtxt
213 xmlNanoFTPFreeCtxt
214 xmlNanoFTPConnectTo
215 xmlNanoFTPOpen
216 xmlNanoFTPConnect
217 xmlNanoFTPClose
218 xmlNanoFTPQuit
219 xmlNanoFTPScanProxy
220 xmlNanoFTPProxy
221 xmlNanoFTPUpdateURL
222 xmlNanoFTPGetResponse
223 xmlNanoFTPCheckResponse
224 xmlNanoFTPCwd
225 xmlNanoFTPGetConnection
226 xmlNanoFTPCloseConnection
227 xmlNanoFTPList
228 xmlNanoFTPGetSocket
229 xmlNanoFTPGet
230 xmlNanoFTPRead
231#endif /* LIBXML_FTP_ENABLED */
232
233/*
234 * nanohttp.h
235 */
236#ifdef LIBXML_HTTP_ENABLED
237 xmlNanoHTTPInit
238 xmlNanoHTTPCleanup
239 xmlNanoHTTPScanProxy
240 xmlNanoHTTPFetch
Daniel Veillard796f4b62001-08-16 16:00:13 +0000241 xmlNanoHTTPMethod
Daniel Veillard50f34372001-08-03 12:06:36 +0000242 xmlNanoHTTPMethodRedir
Daniel Veillard796f4b62001-08-16 16:00:13 +0000243 xmlNanoHTTPOpen
Daniel Veillard50f34372001-08-03 12:06:36 +0000244 xmlNanoHTTPOpenRedir
245 xmlNanoHTTPReturnCode
246 xmlNanoHTTPAuthHeader
247 xmlNanoHTTPRead
248 xmlNanoHTTPSave
249 xmlNanoHTTPClose
250#endif /* LIBXML_HTTP_ENABLED */
251
252/*
253 * parser.h
254 */
255 xmlInitParser
256 xmlCleanupParser
257 xmlParserInputRead
258 xmlParserInputGrow
259 xmlStrdup
260 xmlStrndup
261 xmlCharStrndup
262 xmlCharStrdup
263 xmlStrsub
264 xmlStrchr
265 xmlStrstr
266 xmlStrcasestr
267 xmlStrcmp
268 xmlStrncmp
269 xmlStrcasecmp
270 xmlStrncasecmp
271 xmlStrEqual
272 xmlStrlen
273 xmlStrcat
274 xmlStrncat
275 xmlParseDoc
276 xmlParseMemory
277 xmlParseFile
278 xmlSubstituteEntitiesDefault
279 xmlKeepBlanksDefault
280 xmlStopParser
281 xmlPedanticParserDefault
Daniel Veillard796f4b62001-08-16 16:00:13 +0000282 xmlLineNumbersDefault
Daniel Veillard50f34372001-08-03 12:06:36 +0000283 xmlRecoverDoc
284 xmlRecoverMemory
285 xmlRecoverFile
286 xmlParseDocument
287 xmlParseExtParsedEnt
288 xmlSAXParseDoc
289 xmlSAXUserParseFile
290 xmlSAXUserParseMemory
291 xmlSAXParseMemory
292 xmlSAXParseFile
293 xmlSAXParseEntity
294 xmlParseEntity
295 xmlParseDTD
296 xmlSAXParseDTD
297 xmlIOParseDTD
298 xmlParseBalancedChunkMemory
299 xmlParseExternalEntity
300 xmlParseCtxtExternalEntity
301 xmlDefaultSAXHandlerInit
302 htmlDefaultSAXHandlerInit
303 xmlInitParserCtxt
304 xmlClearParserCtxt
305 xmlFreeParserCtxt
306 xmlSetupParserForBuffer
307 xmlCreateDocParserCtxt
308 xmlGetFeaturesList
309 xmlGetFeature
310 xmlSetFeature
311 xmlCreatePushParserCtxt
312 xmlParseChunk
313 xmlCreateIOParserCtxt
314 xmlNewIOInputStream
315 xmlParserFindNodeInfo
316 xmlInitNodeInfoSeq
317 xmlClearNodeInfoSeq
318 xmlParserFindNodeInfoIndex
319 xmlParserAddNodeInfo
320 xmlSetExternalEntityLoader
321 xmlGetExternalEntityLoader
Daniel Veillard796f4b62001-08-16 16:00:13 +0000322 xmlLoadExternalEntity
323 xmlParserVersion DATA
324 xmlDefaultSAXLocator DATA
325 xmlDefaultSAXHandler DATA
326#ifdef LIBXML_HTML_ENABLED
327 htmlDefaultSAXHandler DATA
328#endif
329#ifdef LIBXML_DOCB_ENABLED
330 docbDefaultSAXHandler DATA
331#endif
332 xmlSubstituteEntitiesDefaultValue DATA
333 xmlGetWarningsDefaultValue DATA
Daniel Veillard50f34372001-08-03 12:06:36 +0000334
335/*
336 * parserinternals.h
337 */
338 xmlIsBaseChar
339 xmlIsBlank
340 xmlIsPubidChar
341 xmlIsLetter
342 xmlIsDigit
343 xmlIsIdeographic
344 xmlIsCombining
345 xmlIsExtender
346 xmlIsCombining
347 xmlIsChar
348 xmlCreateDocParserCtxt
349 xmlCreateFileParserCtxt
350 xmlCreateMemoryParserCtxt
351 xmlNewParserCtxt
352 xmlCreateEntityParserCtxt
353 xmlSwitchEncoding
354 xmlSwitchToEncoding
355 xmlFreeParserCtxt
356 xmlHandleEntity
357 xmlNewStringInputStream
358 xmlNewEntityInputStream
359 xmlPushInput
360 xmlPopInput
361 xmlFreeInputStream
362 xmlNewInputFromFile
363 xmlNewInputStream
364 xmlSplitQName
365 xmlNamespaceParseNCName
366 xmlNamespaceParseQName
367 xmlNamespaceParseNSDef
368 xmlParseQuotedString
369 xmlParseNamespace
370 xmlScanName
371 xmlParseName
372 xmlParseNmtoken
373 xmlParseEntityValue
374 xmlParseAttValue
375 xmlParseSystemLiteral
376 xmlParsePubidLiteral
377 xmlParseCharData
378 xmlParseExternalID
379 xmlParseComment
380 xmlParsePITarget
381 xmlParsePI
382 xmlParseNotationDecl
383 xmlParseEntityDecl
384 xmlParseDefaultDecl
385 xmlParseNotationType
386 xmlParseEnumerationType
387 xmlParseEnumeratedType
388 xmlParseAttributeType
389 xmlParseAttributeListDecl
390 xmlParseElementChildrenContentDecl
391 xmlParseElementContentDecl
392 xmlParseElementDecl
393 xmlParseMarkupDecl
394 xmlParseCharRef
395 xmlParseEntityRef
396 xmlParseReference
397 xmlParsePEReference
398 xmlParseDocTypeDecl
399 xmlParseAttribute
400 xmlParseStartTag
401 xmlParseEndTag
402 xmlParseCDSect
403 xmlParseContent
404 xmlParseElement
405 xmlParseVersionNum
406 xmlParseVersionInfo
407 xmlParseEncName
408 xmlParseEncodingDecl
409 xmlParseSDDecl
410 xmlParseXMLDecl
411 xmlParseTextDecl
412 xmlParseMisc
413 xmlParseExternalSubset
414 xmlDecodeEntities
415 xmlStringDecodeEntities
416 nodePush
417 nodePop
418 inputPush
419 inputPop
420 namePop
421 namePush
422 xmlSkipBlankChars
423 xmlStringCurrentChar
424 xmlParserHandlePEReference
425 xmlParserHandleReference
426 xmlCheckLanguageID
427 xmlCurrentChar
428 xmlCopyCharMultiByte
429 xmlCopyChar
430 xmlNextChar
431 xmlParserInputShrink
432#ifdef LIBXML_HTML_ENABLED
433 htmlInitAutoClose
434 htmlCreateFileParserCtxt
435#endif /* LIBXML_HTML_ENABLED */
Daniel Veillard796f4b62001-08-16 16:00:13 +0000436 xmlParserDebugEntities DATA
437 xmlGetWarningsDefaultValue DATA
438 xmlParserDebugEntities DATA
439 xmlSubstituteEntitiesDefaultValue DATA
440 xmlDoValidityCheckingDefaultValue DATA
441 xmlLoadExtDtdDefaultValue DATA
442 xmlPedanticParserDefaultValue DATA
443 xmlKeepBlanksDefaultValue DATA
444 xmlStringText DATA
445 xmlStringTextNoenc DATA
446 xmlStringComment DATA
Daniel Veillard50f34372001-08-03 12:06:36 +0000447
448/*
449 * SAX.h
450 */
451 getPublicId
452 getSystemId
453 setDocumentLocator
454 getLineNumber
455 getColumnNumber
456 isStandalone
457 hasInternalSubset
458 hasExternalSubset
459 internalSubset
460 externalSubset
461 getEntity
462 getParameterEntity
463 resolveEntity
464 entityDecl
465 attributeDecl
466 elementDecl
467 notationDecl
468 unparsedEntityDecl
469 startDocument
470 endDocument
471 attribute
472 startElement
473 endElement
474 reference
475 characters
476 ignorableWhitespace
477 processingInstruction
478 globalNamespace
479 setNamespace
480 getNamespace
481 checkNamespace
482 namespaceDecl
483 comment
484 cdataBlock
485 xmlDefaultSAXHandlerInit
Daniel Veillard796f4b62001-08-16 16:00:13 +0000486#ifdef LIBXML_HTML_ENABLED
487 htmlDefaultSAXHandlerInit
488#endif /* LIBXML_HTML_ENABLED */
489#ifdef LIBXML_DOCB_ENABLED
Daniel Veillard50f34372001-08-03 12:06:36 +0000490 docbDefaultSAXHandlerInit
Daniel Veillard796f4b62001-08-16 16:00:13 +0000491#endif /* LIBXML_DOCB_ENABLED */
Daniel Veillard50f34372001-08-03 12:06:36 +0000492
493/*
494 * strio.h
495 */
496#ifdef WITH_TRIO
497 StrAppendMax
498 StrCopyMax
499 StrDuplicate
500 StrDuplicateMax
501 StrEqual
502 StrEqualCase
503 StrEqualCaseMax
504 StrEqualMax
505 StrError
506 StrFormatDateMax
507 StrHash
508 StrMatch
509 StrMatchCase
510 StrSpanFunction
511 StrSubstringMax
512 StrToFloat
513 StrToDouble
514 StrToUpper
515#endif /* WITH_TRIO */
516
517/*
518 * tree.h
519 */
520// oldXMLWDcompatibility
521// xmlIndentTreeOutput
522// xmlBufferAllocScheme
523// xmlSaveNoEmptyTags
524// xmlDefaultBufferSize
525 xmlSetBufferAllocationScheme
526 xmlGetBufferAllocationScheme
527 xmlBufferCreate
528 xmlBufferCreateSize
529 xmlBufferResize
530 xmlBufferFree
531 xmlBufferDump
532 xmlBufferAdd
533 xmlBufferAddHead
534 xmlBufferCat
535 xmlBufferCCat
536 xmlBufferShrink
537 xmlBufferGrow
538 xmlBufferEmpty
539 xmlBufferContent
540 xmlBufferSetAllocationScheme
541 xmlBufferLength
542 xmlCreateIntSubset
543 xmlNewDtd
544 xmlGetIntSubset
545 xmlFreeDtd
546 xmlNewGlobalNs
547 xmlNewNs
548 xmlFreeNs
549 xmlFreeNsList
550 xmlNewDoc
551 xmlFreeDoc
552 xmlNewDocProp
553 xmlNewProp
554 xmlNewNsProp
555 xmlFreePropList
556 xmlFreeProp
557 xmlCopyProp
558 xmlCopyPropList
559 xmlCopyDtd
560 xmlCopyDoc
561 xmlNewDocNode
562 xmlNewDocRawNode
563 xmlNewNode
564 xmlNewChild
565 xmlNewTextChild
566 xmlNewDocText
567 xmlNewText
568 xmlNewPI
569 xmlNewDocTextLen
570 xmlNewTextLen
571 xmlNewDocComment
572 xmlNewComment
573 xmlNewCDataBlock
574 xmlNewCharRef
575 xmlNewReference
576 xmlCopyNode
577 xmlCopyNodeList
578 xmlNewDocFragment
579 xmlDocGetRootElement
580 xmlGetLastChild
581 xmlNodeIsText
582 xmlIsBlankNode
583 xmlDocSetRootElement
584 xmlNodeSetName
585 xmlAddChild
586 xmlAddChildList
587 xmlReplaceNode
588 xmlAddSibling
589 xmlAddPrevSibling
590 xmlAddNextSibling
591 xmlUnlinkNode
592 xmlTextMerge
593 xmlTextConcat
594 xmlFreeNodeList
595 xmlFreeNode
596 xmlSetTreeDoc
597 xmlSetListDoc
598 xmlSearchNs
599 xmlSearchNsByHref
600 xmlGetNsList
601 xmlSetNs
602 xmlCopyNamespace
603 xmlCopyNamespaceList
604 xmlSetProp
605 xmlGetProp
606 xmlHasProp
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000607 xmlHasNsProp
Daniel Veillard50f34372001-08-03 12:06:36 +0000608 xmlSetNsProp
609 xmlGetNsProp
610 xmlStringGetNodeList
611 xmlStringLenGetNodeList
612 xmlNodeListGetString
613 xmlNodeListGetRawString
614 xmlNodeSetContent
615 xmlNodeSetContentLen
616 xmlNodeAddContent
617 xmlNodeAddContentLen
618 xmlNodeGetContent
619 xmlNodeGetLang
620 xmlNodeSetLang
621 xmlNodeGetSpacePreserve
622 xmlNodeSetSpacePreserve
623 xmlNodeGetBase
624 xmlNodeSetBase
625 xmlRemoveProp
626 xmlBufferWriteCHAR
627 xmlBufferWriteChar
628 xmlBufferWriteQuotedString
629 xmlReconciliateNs
630 xmlDocDumpFormatMemory
631 xmlDocDumpMemory
632 xmlDocDumpMemoryEnc
633 xmlDocDumpFormatMemoryEnc
634 xmlDocDump
635 xmlElemDump
636 xmlSaveFile
637 xmlNodeDump
638 xmlSaveFileTo
639 xmlSaveFileEnc
640 xmlGetDocCompressMode
641 xmlSetDocCompressMode
642 xmlGetCompressMode
643 xmlSetCompressMode
644// xmlLoadExtDtdDefaultValue
645// xmlStringText
646// xmlStringTextNoenc
647// xmlStringComment
648 xmlSaveFormatFile
649 xmlUnsetProp
Daniel Veillard796f4b62001-08-16 16:00:13 +0000650// baseDTD DATA
651 oldXMLWDcompatibility DATA
652 xmlIndentTreeOutput DATA
653 xmlBufferAllocScheme DATA
654 xmlSaveNoEmptyTags DATA
655 xmlDefaultBufferSize DATA
Daniel Veillard50f34372001-08-03 12:06:36 +0000656
657/*
658 * uri.h
659 */
660 xmlCreateURI
661 xmlBuildURI
662 xmlParseURI
663 xmlParseURIReference
664 xmlSaveUri
665 xmlPrintURI
666 xmlURIUnescapeString
667 xmlNormalizeURIPath
668 xmlURIEscape
669 xmlFreeURI
670
671/*
672 * valid.h
673 */
674 xmlSplitQName2
675 xmlAddNotationDecl
676 xmlCopyNotationTable
677 xmlFreeNotationTable
678 xmlDumpNotationDecl
679 xmlDumpNotationTable
680 xmlNewElementContent
681 xmlCopyElementContent
682 xmlFreeElementContent
683 xmlSprintfElementContent
684 xmlAddElementDecl
685 xmlCopyElementTable
686 xmlFreeElementTable
687 xmlDumpElementTable
688 xmlDumpElementDecl
689 xmlCreateEnumeration
690 xmlFreeEnumeration
691 xmlCopyEnumeration
692 xmlAddAttributeDecl
693 xmlCopyAttributeTable
694 xmlFreeAttributeTable
695 xmlDumpAttributeTable
696 xmlDumpAttributeDecl
697 xmlAddID
698 xmlFreeIDTable
699 xmlGetID
700 xmlIsID
701 xmlRemoveID
702 xmlAddRef
703 xmlFreeRefTable
704 xmlIsRef
705 xmlRemoveRef
706 xmlGetRefs
707 xmlValidateRoot
708 xmlValidateElementDecl
709 xmlValidNormalizeAttributeValue
710 xmlValidateAttributeDecl
711 xmlValidateAttributeValue
712 xmlValidateNotationDecl
713 xmlValidateDtd
714 xmlValidateDtdFinal
715 xmlValidateDocument
716 xmlValidateElement
717 xmlValidateOneElement
718 xmlValidateOneAttribute
719 xmlValidateDocumentFinal
720 xmlValidateNotationUse
721 xmlIsMixedElement
722 xmlGetDtdAttrDesc
723 xmlGetDtdNotationDesc
724 xmlGetDtdElementDesc
725 xmlValidGetValidElements
726 xmlValidGetPotentialChildren
727
728/*
729 * xinclude.h
730 */
731#ifdef LIBXML_XINCLUDE_ENABLED
732 xmlXIncludeProcess
733#endif /* LIBXML_XINCLUDE_ENABLED */
734
735/*
736 * xlink.h
737 */
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000738#ifdef LIBXML_XLINK_INCLUDED
Daniel Veillard50f34372001-08-03 12:06:36 +0000739 xlinkGetDefaultDetect
740 xlinkSetDefaultDetect
741 xlinkGetDefaultHandler
742 xlinkSetDefaultHandler
743 xlinkIsLink
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000744#endif
Daniel Veillard50f34372001-08-03 12:06:36 +0000745
746/*
747 * xmlerror.h
748 */
749// xmlGenericError
750// xmlGenericErrorContext
751 xmlSetGenericErrorFunc
752 xmlParserError
753 xmlParserWarning
754 xmlParserValidityError
755 xmlParserValidityWarning
756 xmlParserPrintFileInfo
757 xmlParserPrintFileContext
Daniel Veillard796f4b62001-08-16 16:00:13 +0000758 xmlGenericError DATA
759 xmlGenericErrorContext DATA
Daniel Veillard50f34372001-08-03 12:06:36 +0000760
761/*
762 * xmlIO.h
763 */
764 xmlRegisterDefaultInputCallbacks
765 xmlAllocParserInputBuffer
766 xmlParserInputBufferCreateFilename
767 xmlParserInputBufferCreateFile
768 xmlParserInputBufferCreateFd
769 xmlParserInputBufferCreateMem
770 xmlParserInputBufferCreateIO
771 xmlParserInputBufferRead
772 xmlParserInputBufferGrow
773 xmlParserInputBufferPush
774 xmlFreeParserInputBuffer
775 xmlParserGetDirectory
776 xmlRegisterInputCallbacks
777 xmlRegisterDefaultOutputCallbacks
778 xmlAllocOutputBuffer
779 xmlOutputBufferCreateFilename
780 xmlOutputBufferCreateFile
781 xmlOutputBufferCreateFd
782 xmlOutputBufferCreateIO
783 xmlOutputBufferWrite
784 xmlOutputBufferWriteString
785 xmlOutputBufferFlush
786 xmlOutputBufferClose
787 xmlRegisterOutputCallbacks
788 xmlSaveFileTo
789 xmlNodeDumpOutput
790#ifdef LIBXML_HTML_ENABLED
791 htmlDocContentDumpOutput
792#endif /* LIBXML_HTML_ENABLED */
793
794/*
795 * xmlmemory.h
796 */
Daniel Veillard796f4b62001-08-16 16:00:13 +0000797// xmlFree
798// xmlMalloc
799// xmlRealloc
800// xmlMemStrdup
Daniel Veillard50f34372001-08-03 12:06:36 +0000801 xmlMemSetup
802 xmlMemGet
803 xmlInitMemory
804 xmlMemUsed
805 xmlMemDisplay
806 xmlMemShow
807 xmlMemoryDump
808 xmlInitMemory
809#ifdef DEBUG_MEMORY_LOCATION
810 xmlMallocLoc
811 xmlReallocLoc
812 xmlMemStrdupLoc
813#endif /* DEBUG_MEMORY_LOCATION */
Daniel Veillard796f4b62001-08-16 16:00:13 +0000814 xmlFree DATA
815 xmlMalloc DATA
816 xmlRealloc DATA
817 xmlMemStrdup DATA
Daniel Veillard50f34372001-08-03 12:06:36 +0000818
819/*
820 * xmlversion.h
821 */
822 xmlCheckVersion
823
824/*
825 * xpath.h
826 */
827#ifdef LIBXML_XPATH_ENABLED
828 xmlXPathFreeObject
829 xmlXPathNodeSetCreate
830 xmlXPathFreeNodeSetList
831 xmlXPathFreeNodeSet
832 xmlXPathObjectCopy
833 xmlXPathCmpNodes
834 xmlXPathConvertBoolean
835 xmlXPathConvertNumber
836 xmlXPathConvertString
837 xmlXPathInit
838 xmlXPathNewContext
839 xmlXPathFreeContext
840 xmlXPathEval
841 xmlXPathEvalExpression
842 xmlXPathEvalPredicate
843 xmlXPathCompile
844 xmlXPathCompiledEval
845 xmlXPathFreeCompExpr
846 xmlXPathCastNumberToBoolean
847 xmlXPathCastStringToBoolean
848 xmlXPathCastNodeSetToBoolean
849 xmlXPathCastToBoolean
850 xmlXPathCastBooleanToNumber
851 xmlXPathCastStringToNumber
852 xmlXPathCastNodeToNumber
853 xmlXPathCastNodeSetToNumber
854 xmlXPathCastToNumber
855 xmlXPathCastBooleanToString
856 xmlXPathCastNumberToString
857 xmlXPathCastNodeToString
858 xmlXPathCastNodeSetToString
859 xmlXPathCastToString
860 xmlXPathConvertBoolean
861 xmlXPathConvertNumber
Daniel Veillard796f4b62001-08-16 16:00:13 +0000862 xmlXPathConvertString
863 xmlXPathRegisterFuncLookup
864 xmlXPathNAN DATA
865 xmlXPathPINF DATA
Daniel Veillard50f34372001-08-03 12:06:36 +0000866 xmlXPathNINF DATA
Daniel Veillardd63437e2001-09-12 15:00:27 +0000867 xmlXPathIsNaN
868 xmlXPathIsInf
Daniel Veillard50f34372001-08-03 12:06:36 +0000869#endif /* LIBXML_XPATH_ENABLED */
870
871/*
872 * xpathinternals.h
873 */
874#ifdef LIBXML_XPATH_ENABLED
Daniel Veillard796f4b62001-08-16 16:00:13 +0000875 xmlXPathPopBoolean
876 xmlXPathPopNumber
877 xmlXPathPopString
878 xmlXPathPopNodeSet
879 xmlXPathPopExternal
880 xmlXPathDifference
881 xmlXPathIntersection
882 xmlXPathDistinctSorted
883 xmlXPathDistinct
884 xmlXPathHasSameNodes
885 xmlXPathNodeLeadingSorted
886 xmlXPathLeadingSorted
887 xmlXPathNodeLeading
888 xmlXPathLeading
889 xmlXPathNodeTrailingSorted
890 xmlXPathTrailingSorted
891 xmlXPathNodeTrailing
892 xmlXPathTrailing
Daniel Veillard50f34372001-08-03 12:06:36 +0000893 xmlXPathRegisterVariableLookup
894 xmlXPatherror
895 xmlXPathRegisterNs
896 xmlXPathNsLookup
897 xmlXPathRegisteredNsCleanup
898 xmlXPathRegisterFunc
899 xmlXPathRegisterFuncNS
900 xmlXPathRegisterVariable
901 xmlXPathRegisterVariableNS
902 xmlXPathFunctionLookup
903 xmlXPathFunctionLookupNS
904 xmlXPathRegisteredFuncsCleanup
905 xmlXPathVariableLookup
906 xmlXPathVariableLookupNS
907 xmlXPathRegisteredVariablesCleanup
908 xmlXPathNewParserContext
909 xmlXPathFreeParserContext
910 valuePop
911 valuePush
912 xmlXPathNewString
913 xmlXPathNewCString
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000914 xmlXPathWrapString
915 xmlXPathWrapCString
Daniel Veillard50f34372001-08-03 12:06:36 +0000916 xmlXPathNewFloat
917 xmlXPathNewBoolean
918 xmlXPathNewNodeSet
919 xmlXPathNewValueTree
920 xmlXPathNodeSetAdd
921 xmlXPathNodeSetAddUnique
922 xmlXPathNodeSetSort
923 xmlXPathIdFunction
924 xmlXPathRoot
925 xmlXPathEvalExpr
926 xmlXPathParseName
927 xmlXPathParseNCName
928 xmlXPathStringEvalNumber
929#ifdef LIBXML_DEBUG_ENABLED
930 xmlXPathDebugDumpObject
931 xmlXPathDebugDumpCompExpr
932#endif /* LIBXML_DEBUG_ENABLED */
933 xmlXPathEvaluatePredicateResult
934 xmlXPathInit
935 xmlXPathStringFunction
936 xmlXPathRegisterAllFunctions
937 xmlXPathNodeSetCreate
938 xmlXPathNodeSetAdd
939 xmlXPathNodeSetMerge
940 xmlXPathNodeSetDel
941 xmlXPathNodeSetRemove
942 xmlXPathFreeNodeSet
943 xmlXPathNewNodeSet
944 xmlXPathNewNodeSetList
945 xmlXPathWrapNodeSet
946 xmlXPathFreeNodeSetList
947 xmlXPathNewFloat
948 xmlXPathNewBoolean
949 xmlXPathNewString
950 xmlXPathNewCString
951 xmlXPathFreeObject
952 xmlXPathNewContext
953 xmlXPathFreeContext
954 xmlXPathEqualValues
955 xmlXPathCompareValues
956 xmlXPathValueFlipSign
957 xmlXPathAddValues
958 xmlXPathSubValues
959 xmlXPathMultValues
960 xmlXPathDivValues
961 xmlXPathModValues
962 xmlXPathIsNodeType
963 xmlXPathNextSelf
964 xmlXPathNextChild
965 xmlXPathNextDescendant
966 xmlXPathNextDescendantOrSelf
967 xmlXPathNextParent
968 xmlXPathNextAncestorOrSelf
969 xmlXPathNextFollowingSibling
970 xmlXPathNextFollowing
971 xmlXPathNextNamespace
972 xmlXPathNextAttribute
973 xmlXPathNextPreceding
974 xmlXPathNextAncestor
975 xmlXPathNextPrecedingSibling
976 xmlXPathRoot
977 xmlXPathLastFunction
978 xmlXPathPositionFunction
979 xmlXPathCountFunction
980 xmlXPathIdFunction
981 xmlXPathLocalNameFunction
982 xmlXPathNamespaceURIFunction
983 xmlXPathStringFunction
984 xmlXPathStringLengthFunction
985 xmlXPathConcatFunction
986 xmlXPathContainsFunction
987 xmlXPathStartsWithFunction
988 xmlXPathSubstringFunction
989 xmlXPathSubstringBeforeFunction
990 xmlXPathSubstringAfterFunction
991 xmlXPathNormalizeFunction
992 xmlXPathTranslateFunction
993 xmlXPathNotFunction
994 xmlXPathTrueFunction
995 xmlXPathFalseFunction
996 xmlXPathLangFunction
997 xmlXPathNumberFunction
998 xmlXPathSumFunction
999 xmlXPathFloorFunction
1000 xmlXPathCeilingFunction
1001 xmlXPathRoundFunction
1002 xmlXPathBooleanFunction
1003#endif /* LIBXML_XPATH_ENABLED */
1004
1005/*
1006 * xpointer.h
1007 */
1008#ifdef LIBXML_XPTR_ENABLED
1009 xmlXPtrLocationSetCreate
1010 xmlXPtrFreeLocationSet
1011 xmlXPtrLocationSetMerge
1012 xmlXPtrNewRange
1013 xmlXPtrNewRangePoints
1014 xmlXPtrNewRangeNodePoint
1015 xmlXPtrNewRangePointNode
1016 xmlXPtrNewRangeNodes
1017 xmlXPtrNewLocationSetNodes
1018 xmlXPtrNewLocationSetNodeSet
1019 xmlXPtrNewRangeNodeObject
1020 xmlXPtrNewCollapsedRange
1021 xmlXPtrLocationSetAdd
1022 xmlXPtrWrapLocationSet
1023 xmlXPtrLocationSetDel
1024 xmlXPtrLocationSetRemove
1025 xmlXPtrNewContext
1026 xmlXPtrEval
1027 xmlXPtrRangeToFunction
1028 xmlXPtrBuildNodeList
1029 xmlXPtrEvalRangePredicate
1030#endif /* LIBXML_XPTR_ENABLED */
1031
1032/*
1033 * DOCBParser.h
1034 */
1035#ifdef LIBXML_DOCB_ENABLED
1036 docbEncodeEntities
1037 docbSAXParseDoc
1038 docbParseDoc
1039 docbSAXParseFile
1040 docbParseFile
1041 docbFreeParserCtxt
1042 docbCreatePushParserCtxt
1043 docbParseChunk
1044 docbCreateFileParserCtxt
1045 docbParseDocument
1046#endif /* LIBXML_DOCB_ENABLED */
1047