Roll src/third_party/WebKit a3b4a2e:7441784 (svn 202551:202552)
[chromium-blink-merge.git] / third_party / libxslt / libexslt / exslt.c
blob0bccf178881bcd28f54774196cb4960eea0c8828
1 #define IN_LIBEXSLT
2 #include "libexslt/libexslt.h"
4 #include <libxml/xmlversion.h>
6 #include "config.h"
8 #include <libxslt/xsltconfig.h>
9 #include <libxslt/extensions.h>
11 #include <libexslt/exsltconfig.h>
12 #include "exslt.h"
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;
20 /**
21 * exsltRegisterAll:
23 * Registers all available EXSLT extensions
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();