Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hhhrrrttt222111
GitHub Repository: hhhrrrttt222111/Dorkify
Path: blob/master/venv/Lib/site-packages/lxml/includes/libexslt/exslt.h
811 views
1
2
#ifndef __EXSLT_H__
3
#define __EXSLT_H__
4
5
#include <libxml/tree.h>
6
#include <libxml/xpath.h>
7
#include "exsltexports.h"
8
#include <libexslt/exsltconfig.h>
9
10
#ifdef __cplusplus
11
extern "C" {
12
#endif
13
14
EXSLTPUBVAR const char *exsltLibraryVersion;
15
EXSLTPUBVAR const int exsltLibexsltVersion;
16
EXSLTPUBVAR const int exsltLibxsltVersion;
17
EXSLTPUBVAR const int exsltLibxmlVersion;
18
19
/**
20
* EXSLT_COMMON_NAMESPACE:
21
*
22
* Namespace for EXSLT common functions
23
*/
24
#define EXSLT_COMMON_NAMESPACE ((const xmlChar *) "http://exslt.org/common")
25
/**
26
* EXSLT_CRYPTO_NAMESPACE:
27
*
28
* Namespace for EXSLT crypto functions
29
*/
30
#define EXSLT_CRYPTO_NAMESPACE ((const xmlChar *) "http://exslt.org/crypto")
31
/**
32
* EXSLT_MATH_NAMESPACE:
33
*
34
* Namespace for EXSLT math functions
35
*/
36
#define EXSLT_MATH_NAMESPACE ((const xmlChar *) "http://exslt.org/math")
37
/**
38
* EXSLT_SETS_NAMESPACE:
39
*
40
* Namespace for EXSLT set functions
41
*/
42
#define EXSLT_SETS_NAMESPACE ((const xmlChar *) "http://exslt.org/sets")
43
/**
44
* EXSLT_FUNCTIONS_NAMESPACE:
45
*
46
* Namespace for EXSLT functions extension functions
47
*/
48
#define EXSLT_FUNCTIONS_NAMESPACE ((const xmlChar *) "http://exslt.org/functions")
49
/**
50
* EXSLT_STRINGS_NAMESPACE:
51
*
52
* Namespace for EXSLT strings functions
53
*/
54
#define EXSLT_STRINGS_NAMESPACE ((const xmlChar *) "http://exslt.org/strings")
55
/**
56
* EXSLT_DATE_NAMESPACE:
57
*
58
* Namespace for EXSLT date functions
59
*/
60
#define EXSLT_DATE_NAMESPACE ((const xmlChar *) "http://exslt.org/dates-and-times")
61
/**
62
* EXSLT_DYNAMIC_NAMESPACE:
63
*
64
* Namespace for EXSLT dynamic functions
65
*/
66
#define EXSLT_DYNAMIC_NAMESPACE ((const xmlChar *) "http://exslt.org/dynamic")
67
68
/**
69
* SAXON_NAMESPACE:
70
*
71
* Namespace for SAXON extensions functions
72
*/
73
#define SAXON_NAMESPACE ((const xmlChar *) "http://icl.com/saxon")
74
75
EXSLTPUBFUN void EXSLTCALL exsltCommonRegister (void);
76
#ifdef EXSLT_CRYPTO_ENABLED
77
EXSLTPUBFUN void EXSLTCALL exsltCryptoRegister (void);
78
#endif
79
EXSLTPUBFUN void EXSLTCALL exsltMathRegister (void);
80
EXSLTPUBFUN void EXSLTCALL exsltSetsRegister (void);
81
EXSLTPUBFUN void EXSLTCALL exsltFuncRegister (void);
82
EXSLTPUBFUN void EXSLTCALL exsltStrRegister (void);
83
EXSLTPUBFUN void EXSLTCALL exsltDateRegister (void);
84
EXSLTPUBFUN void EXSLTCALL exsltSaxonRegister (void);
85
EXSLTPUBFUN void EXSLTCALL exsltDynRegister(void);
86
87
EXSLTPUBFUN void EXSLTCALL exsltRegisterAll (void);
88
89
EXSLTPUBFUN int EXSLTCALL exsltDateXpathCtxtRegister (xmlXPathContextPtr ctxt,
90
const xmlChar *prefix);
91
EXSLTPUBFUN int EXSLTCALL exsltMathXpathCtxtRegister (xmlXPathContextPtr ctxt,
92
const xmlChar *prefix);
93
EXSLTPUBFUN int EXSLTCALL exsltSetsXpathCtxtRegister (xmlXPathContextPtr ctxt,
94
const xmlChar *prefix);
95
EXSLTPUBFUN int EXSLTCALL exsltStrXpathCtxtRegister (xmlXPathContextPtr ctxt,
96
const xmlChar *prefix);
97
98
#ifdef __cplusplus
99
}
100
#endif
101
#endif /* __EXSLT_H__ */
102
103
104