1 #define IN_LIBEXSLT 2 #include "libexslt/libexslt.h" 3 4 #include <libxml/xmlversion.h> 5 6 #include "config.h" 7 8 #include <libxslt/xsltconfig.h> 9 #include <libxslt/extensions.h> 10 11 #include "exsltconfig.h" 12 #include "exslt.h" 13 14 const char *exsltLibraryVersion = LIBEXSLT_VERSION_STRING 15 LIBEXSLT_VERSION_EXTRA; 16 const int exsltLibexsltVersion = LIBEXSLT_VERSION; 17 const int exsltLibxsltVersion = LIBXSLT_VERSION; 18 const int exsltLibxmlVersion = LIBXML_VERSION; 19 20 /** 21 * exsltRegisterAll: 22 * 23 * Registers all available EXSLT extensions 24 */ 25 void 26 exsltRegisterAll (void) { 27 xsltInitGlobals(); 28 exsltCommonRegister(); 29 #ifdef EXSLT_CRYPTO_ENABLED 30 exsltCryptoRegister(); 31 #endif 32 exsltMathRegister(); 33 exsltSetsRegister(); 34 exsltFuncRegister(); 35 exsltStrRegister(); 36 exsltDateRegister(); 37 exsltSaxonRegister(); 38 exsltDynRegister(); 39 } 40 41