1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-05 12:10:38 +03:00
Files
libxslt/win32/libxslt.def.src
Daniel Veillard 0f879dd4f2 Applied Mark Vakoc patch to show registered extensions in xsltproc rebuilt
* libxslt/extensions.[ch]  xsltproc/xsltproc.c win32/libxslt.def.src:
  Applied Mark Vakoc patch to show registered extensions in xsltproc
* doc/*: rebuilt the API, docs and website
* python/libxsltclass.txt: this added an entry point
Daniel
2002-05-16 17:33:29 +00:00

317 lines
7.2 KiB
Plaintext

/* 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@stud.fh-frankfurt.de)
*/
LIBRARY libxslt
EXPORTS
/* attributes.h
--------------------------------------------------------------------- */
xsltParseStylesheetAttributeSet
xsltFreeAttributeSetsHashes
xsltApplyAttributeSet
/* 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
/* templates.h
--------------------------------------------------------------------- */
xsltEvalXPathPredicate
xsltEvalTemplateString
xsltEvalAttrValueTemplate
xsltEvalStaticAttrValueTemplate
/* TODO: this is obviously broken ... the namespaces should be passed too ! */
xsltEvalXPathString
xsltTemplateProcess
xsltAttrListTemplateProcess
xsltAttrTemplateProcess
xsltAttrTemplateValueProcess
/* 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
/* 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
/* xsltInternals.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
/* Sorting. */
xsltDocumentSortFunction
xsltDoSortFunction
/* QNames handling. */
xsltGetQNameURI
/* Output, reuse libxml I/O buffers. */
xsltSaveResultTo
xsltSaveResultToFilename
xsltSaveResultToFile
xsltSaveResultToFd
/* Profiling. */
xsltSaveProfiling
xsltTimestamp
xsltCalibrateAdjust
/* Hooks for the debugger. */
xslDebugStatus DATA
xsltSetDebuggerCallbacks
xslAddCall
xslDropCall