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 <libexslt/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