summaryrefslogtreecommitdiff
path: root/win32/libxslt.def.src
diff options
context:
space:
mode:
authorIgor Zlatkovic <igor@src.gnome.org>2002-03-24 21:04:43 +0000
committerIgor Zlatkovic <igor@src.gnome.org>2002-03-24 21:04:43 +0000
commitcc532f426ce2ed2fff9acaef4afbfdad954afcd5 (patch)
tree9c13be8b4188af1bfefb72c3062ff013c997b34a /win32/libxslt.def.src
parent81345a9e4439aebe7bf9d22a76ee3d9cbc122e2b (diff)
downloadlibxslt-cc532f426ce2ed2fff9acaef4afbfdad954afcd5.tar.gz
libxslt-cc532f426ce2ed2fff9acaef4afbfdad954afcd5.tar.bz2
libxslt-cc532f426ce2ed2fff9acaef4afbfdad954afcd5.zip
Windows command-line build components added.
Diffstat (limited to 'win32/libxslt.def.src')
-rw-r--r--win32/libxslt.def.src314
1 files changed, 314 insertions, 0 deletions
diff --git a/win32/libxslt.def.src b/win32/libxslt.def.src
new file mode 100644
index 00000000..a7acba2a
--- /dev/null
+++ b/win32/libxslt.def.src
@@ -0,0 +1,314 @@
+/* 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
+
+
+/* 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
+ 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
+