Home | History | Annotate | Download | only in libexslt
      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