Coverage Report

Created: 2023-12-14 14:11

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