diff options
author | Igor Zlatkovic <igor@src.gnome.org> | 2002-03-24 21:04:43 +0000 |
---|---|---|
committer | Igor Zlatkovic <igor@src.gnome.org> | 2002-03-24 21:04:43 +0000 |
commit | cc532f426ce2ed2fff9acaef4afbfdad954afcd5 (patch) | |
tree | 9c13be8b4188af1bfefb72c3062ff013c997b34a /win32/libxslt.def.src | |
parent | 81345a9e4439aebe7bf9d22a76ee3d9cbc122e2b (diff) | |
download | libxslt-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.src | 314 |
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 + |