VirtualBox

source: vbox/trunk/src/libs/libxslt-1.1.22/libexslt/exslt.h@ 23598

最後變更 在這個檔案從23598是 7296,由 vboxsync 提交於 17 年 前

Added libxslt-1.1.22 sources.

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Date Revision Author Id
檔案大小: 2.3 KB
 
1
2#ifndef __EXSLT_H__
3#define __EXSLT_H__
4
5#include <libxml/tree.h>
6#include "exsltexports.h"
7#include "exsltconfig.h"
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13EXSLTPUBVAR const char *exsltLibraryVersion;
14EXSLTPUBVAR const int exsltLibexsltVersion;
15EXSLTPUBVAR const int exsltLibxsltVersion;
16EXSLTPUBVAR const int exsltLibxmlVersion;
17
18/**
19 * EXSLT_COMMON_NAMESPACE:
20 *
21 * Namespace for EXSLT common functions
22 */
23#define EXSLT_COMMON_NAMESPACE ((const xmlChar *) "http://exslt.org/common")
24/**
25 * EXSLT_CRYPTO_NAMESPACE:
26 *
27 * Namespace for EXSLT crypto functions
28 */
29#define EXSLT_CRYPTO_NAMESPACE ((const xmlChar *) "http://exslt.org/crypto")
30/**
31 * EXSLT_MATH_NAMESPACE:
32 *
33 * Namespace for EXSLT math functions
34 */
35#define EXSLT_MATH_NAMESPACE ((const xmlChar *) "http://exslt.org/math")
36/**
37 * EXSLT_SETS_NAMESPACE:
38 *
39 * Namespace for EXSLT set functions
40 */
41#define EXSLT_SETS_NAMESPACE ((const xmlChar *) "http://exslt.org/sets")
42/**
43 * EXSLT_FUNCTIONS_NAMESPACE:
44 *
45 * Namespace for EXSLT functions extension functions
46 */
47#define EXSLT_FUNCTIONS_NAMESPACE ((const xmlChar *) "http://exslt.org/functions")
48/**
49 * EXSLT_STRINGS_NAMESPACE:
50 *
51 * Namespace for EXSLT strings functions
52 */
53#define EXSLT_STRINGS_NAMESPACE ((const xmlChar *) "http://exslt.org/strings")
54/**
55 * EXSLT_DATE_NAMESPACE:
56 *
57 * Namespace for EXSLT date functions
58 */
59#define EXSLT_DATE_NAMESPACE ((const xmlChar *) "http://exslt.org/dates-and-times")
60/**
61 * EXSLT_DYNAMIC_NAMESPACE:
62 *
63 * Namespace for EXSLT dynamic functions
64 */
65#define EXSLT_DYNAMIC_NAMESPACE ((const xmlChar *) "http://exslt.org/dynamic")
66
67/**
68 * SAXON_NAMESPACE:
69 *
70 * Namespace for SAXON extensions functions
71 */
72#define SAXON_NAMESPACE ((const xmlChar *) "http://icl.com/saxon")
73
74EXSLTPUBFUN void EXSLTCALL exsltCommonRegister (void);
75#ifdef EXSLT_CRYPTO_ENABLED
76EXSLTPUBFUN void EXSLTCALL exsltCryptoRegister (void);
77#endif
78EXSLTPUBFUN void EXSLTCALL exsltMathRegister (void);
79EXSLTPUBFUN void EXSLTCALL exsltSetsRegister (void);
80EXSLTPUBFUN void EXSLTCALL exsltFuncRegister (void);
81EXSLTPUBFUN void EXSLTCALL exsltStrRegister (void);
82EXSLTPUBFUN void EXSLTCALL exsltDateRegister (void);
83EXSLTPUBFUN void EXSLTCALL exsltSaxonRegister (void);
84EXSLTPUBFUN void EXSLTCALL exsltDynRegister(void);
85
86EXSLTPUBFUN void EXSLTCALL exsltRegisterAll (void);
87
88#ifdef __cplusplus
89}
90#endif
91#endif /* __EXSLT_H__ */
92
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette