mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 09:50:02 +00:00
update libxslt headers as well
svn path=/trunk/; revision=43622
This commit is contained in:
parent
6fb025f72f
commit
da55336659
4 changed files with 124 additions and 48 deletions
|
@ -23,6 +23,16 @@ extern "C" {
|
||||||
* Extension Modules API.
|
* Extension Modules API.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* xsltInitGlobals:
|
||||||
|
*
|
||||||
|
* Initialize the global variables for extensions
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
XSLTPUBFUN void XSLTCALL
|
||||||
|
xsltInitGlobals (void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* xsltStyleExtInitFunction:
|
* xsltStyleExtInitFunction:
|
||||||
* @ctxt: an XSLT stylesheet
|
* @ctxt: an XSLT stylesheet
|
||||||
|
@ -117,10 +127,6 @@ XSLTPUBFUN int XSLTCALL
|
||||||
(const xmlChar *name,
|
(const xmlChar *name,
|
||||||
const xmlChar *URI,
|
const xmlChar *URI,
|
||||||
xmlXPathFunction function);
|
xmlXPathFunction function);
|
||||||
XSLTPUBFUN xmlXPathFunction XSLTCALL
|
|
||||||
xsltExtFunctionLookup (xsltTransformContextPtr ctxt,
|
|
||||||
const xmlChar *name,
|
|
||||||
const xmlChar *URI);
|
|
||||||
XSLTPUBFUN xmlXPathFunction XSLTCALL
|
XSLTPUBFUN xmlXPathFunction XSLTCALL
|
||||||
xsltExtModuleFunctionLookup (const xmlChar *name,
|
xsltExtModuleFunctionLookup (const xmlChar *name,
|
||||||
const xmlChar *URI);
|
const xmlChar *URI);
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "xsltconfig.h"
|
#include <libxslt/xsltconfig.h>
|
||||||
#include <libxml/xmlversion.h>
|
#include <libxml/xmlversion.h>
|
||||||
|
|
||||||
#if !defined LIBXSLT_PUBLIC
|
#if !defined LIBXSLT_PUBLIC
|
||||||
|
|
|
@ -20,28 +20,28 @@ extern "C" {
|
||||||
*
|
*
|
||||||
* the version string like "1.2.3"
|
* the version string like "1.2.3"
|
||||||
*/
|
*/
|
||||||
#define LIBXSLT_DOTTED_VERSION "1.1.24"
|
#define LIBXSLT_DOTTED_VERSION "1.1.26"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LIBXSLT_VERSION:
|
* LIBXSLT_VERSION:
|
||||||
*
|
*
|
||||||
* the version number: 1.2.3 value is 10203
|
* the version number: 1.2.3 value is 10203
|
||||||
*/
|
*/
|
||||||
#define LIBXSLT_VERSION 10124
|
#define LIBXSLT_VERSION 10126
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LIBXSLT_VERSION_STRING:
|
* LIBXSLT_VERSION_STRING:
|
||||||
*
|
*
|
||||||
* the version number string, 1.2.3 value is "10203"
|
* the version number string, 1.2.3 value is "10203"
|
||||||
*/
|
*/
|
||||||
#define LIBXSLT_VERSION_STRING "10124"
|
#define LIBXSLT_VERSION_STRING "10126"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LIBXSLT_VERSION_EXTRA:
|
* LIBXSLT_VERSION_EXTRA:
|
||||||
*
|
*
|
||||||
* extra version information, used to show a CVS compilation
|
* extra version information, used to show a CVS compilation
|
||||||
*/
|
*/
|
||||||
#define LIBXSLT_VERSION_EXTRA "-CVS1070"
|
#define LIBXSLT_VERSION_EXTRA "-GITv1.1.26"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WITH_XSLT_DEBUG:
|
* WITH_XSLT_DEBUG:
|
||||||
|
@ -123,6 +123,19 @@ extern "C" {
|
||||||
#define LIBXSLT_DEFAULT_PLUGINS_PATH() "/usr/lib/libxslt-plugins"
|
#define LIBXSLT_DEFAULT_PLUGINS_PATH() "/usr/lib/libxslt-plugins"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Locale support
|
||||||
|
*/
|
||||||
|
#if 1
|
||||||
|
#ifndef XSLT_LOCALE_XLOCALE
|
||||||
|
#define XSLT_LOCALE_XLOCALE
|
||||||
|
#endif
|
||||||
|
#elif 0
|
||||||
|
#ifndef XSLT_LOCALE_WINAPI
|
||||||
|
#define XSLT_LOCALE_WINAPI
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ATTRIBUTE_UNUSED:
|
* ATTRIBUTE_UNUSED:
|
||||||
*
|
*
|
||||||
|
|
57
reactos/include/reactos/libs/libxslt/xsltlocale.h
Normal file
57
reactos/include/reactos/libs/libxslt/xsltlocale.h
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
/*
|
||||||
|
* Summary: Locale handling
|
||||||
|
* Description: Interfaces for locale handling. Needed for language dependent
|
||||||
|
* sorting.
|
||||||
|
*
|
||||||
|
* Copy: See Copyright for the status of this software.
|
||||||
|
*
|
||||||
|
* Author: Nick Wellnhofer
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __XML_XSLTLOCALE_H__
|
||||||
|
#define __XML_XSLTLOCALE_H__
|
||||||
|
|
||||||
|
#include <libxml/xmlstring.h>
|
||||||
|
|
||||||
|
#ifdef XSLT_LOCALE_XLOCALE
|
||||||
|
|
||||||
|
#include <locale.h>
|
||||||
|
#include <xlocale.h>
|
||||||
|
|
||||||
|
#ifdef __GLIBC__
|
||||||
|
/*locale_t is defined only if _GNU_SOURCE is defined*/
|
||||||
|
typedef __locale_t xsltLocale;
|
||||||
|
#else
|
||||||
|
typedef locale_t xsltLocale;
|
||||||
|
#endif
|
||||||
|
typedef xmlChar xsltLocaleChar;
|
||||||
|
|
||||||
|
#elif defined(XSLT_LOCALE_WINAPI)
|
||||||
|
|
||||||
|
#include <windows.h>
|
||||||
|
#include <winnls.h>
|
||||||
|
|
||||||
|
typedef LCID xsltLocale;
|
||||||
|
typedef wchar_t xsltLocaleChar;
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
/*
|
||||||
|
* XSLT_LOCALE_NONE:
|
||||||
|
* Macro indicating that locale are not supported
|
||||||
|
*/
|
||||||
|
#ifndef XSLT_LOCALE_NONE
|
||||||
|
#define XSLT_LOCALE_NONE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
typedef void *xsltLocale;
|
||||||
|
typedef xmlChar xsltLocaleChar;
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
xsltLocale xsltNewLocale(const xmlChar *langName);
|
||||||
|
void xsltFreeLocale(xsltLocale locale);
|
||||||
|
xsltLocaleChar *xsltStrxfrm(xsltLocale locale, const xmlChar *string);
|
||||||
|
int xsltLocaleStrcmp(xsltLocale locale, const xsltLocaleChar *str1, const xsltLocaleChar *str2);
|
||||||
|
|
||||||
|
#endif /* __XML_XSLTLOCALE_H__ */
|
Loading…
Reference in a new issue