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
14const char *exsltLibraryVersion = LIBEXSLT_VERSION_STRING
15				LIBEXSLT_VERSION_EXTRA;
16const int exsltLibexsltVersion = LIBEXSLT_VERSION;
17const int exsltLibxsltVersion = LIBXSLT_VERSION;
18const int exsltLibxmlVersion = LIBXML_VERSION;
19
20/**
21 * exsltRegisterAll:
22 *
23 * Registers all available EXSLT extensions
24 */
25void
26exsltRegisterAll (void) {
27    exsltCommonRegister();
28#ifdef EXSLT_CRYPTO_ENABLED
29    exsltCryptoRegister();
30#endif
31    exsltMathRegister();
32    exsltSetsRegister();
33    exsltFuncRegister();
34    exsltStrRegister();
35    exsltDateRegister();
36    exsltSaxonRegister();
37    exsltDynRegister();
38}
39
40