Path: blob/master/venv/Lib/site-packages/lxml/includes/libexslt/exslt.h
811 views
1#ifndef __EXSLT_H__2#define __EXSLT_H__34#include <libxml/tree.h>5#include <libxml/xpath.h>6#include "exsltexports.h"7#include <libexslt/exsltconfig.h>89#ifdef __cplusplus10extern "C" {11#endif1213EXSLTPUBVAR const char *exsltLibraryVersion;14EXSLTPUBVAR const int exsltLibexsltVersion;15EXSLTPUBVAR const int exsltLibxsltVersion;16EXSLTPUBVAR const int exsltLibxmlVersion;1718/**19* EXSLT_COMMON_NAMESPACE:20*21* Namespace for EXSLT common functions22*/23#define EXSLT_COMMON_NAMESPACE ((const xmlChar *) "http://exslt.org/common")24/**25* EXSLT_CRYPTO_NAMESPACE:26*27* Namespace for EXSLT crypto functions28*/29#define EXSLT_CRYPTO_NAMESPACE ((const xmlChar *) "http://exslt.org/crypto")30/**31* EXSLT_MATH_NAMESPACE:32*33* Namespace for EXSLT math functions34*/35#define EXSLT_MATH_NAMESPACE ((const xmlChar *) "http://exslt.org/math")36/**37* EXSLT_SETS_NAMESPACE:38*39* Namespace for EXSLT set functions40*/41#define EXSLT_SETS_NAMESPACE ((const xmlChar *) "http://exslt.org/sets")42/**43* EXSLT_FUNCTIONS_NAMESPACE:44*45* Namespace for EXSLT functions extension functions46*/47#define EXSLT_FUNCTIONS_NAMESPACE ((const xmlChar *) "http://exslt.org/functions")48/**49* EXSLT_STRINGS_NAMESPACE:50*51* Namespace for EXSLT strings functions52*/53#define EXSLT_STRINGS_NAMESPACE ((const xmlChar *) "http://exslt.org/strings")54/**55* EXSLT_DATE_NAMESPACE:56*57* Namespace for EXSLT date functions58*/59#define EXSLT_DATE_NAMESPACE ((const xmlChar *) "http://exslt.org/dates-and-times")60/**61* EXSLT_DYNAMIC_NAMESPACE:62*63* Namespace for EXSLT dynamic functions64*/65#define EXSLT_DYNAMIC_NAMESPACE ((const xmlChar *) "http://exslt.org/dynamic")6667/**68* SAXON_NAMESPACE:69*70* Namespace for SAXON extensions functions71*/72#define SAXON_NAMESPACE ((const xmlChar *) "http://icl.com/saxon")7374EXSLTPUBFUN void EXSLTCALL exsltCommonRegister (void);75#ifdef EXSLT_CRYPTO_ENABLED76EXSLTPUBFUN void EXSLTCALL exsltCryptoRegister (void);77#endif78EXSLTPUBFUN 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);8586EXSLTPUBFUN void EXSLTCALL exsltRegisterAll (void);8788EXSLTPUBFUN int EXSLTCALL exsltDateXpathCtxtRegister (xmlXPathContextPtr ctxt,89const xmlChar *prefix);90EXSLTPUBFUN int EXSLTCALL exsltMathXpathCtxtRegister (xmlXPathContextPtr ctxt,91const xmlChar *prefix);92EXSLTPUBFUN int EXSLTCALL exsltSetsXpathCtxtRegister (xmlXPathContextPtr ctxt,93const xmlChar *prefix);94EXSLTPUBFUN int EXSLTCALL exsltStrXpathCtxtRegister (xmlXPathContextPtr ctxt,95const xmlChar *prefix);9697#ifdef __cplusplus98}99#endif100#endif /* __EXSLT_H__ */101102103104