ReactOS 0.4.16-dev-2208-g6350669
xsltlocale.h
Go to the documentation of this file.
1/*
2 * Summary: Locale handling
3 * Description: Interfaces for locale handling. Needed for language dependent
4 * sorting.
5 *
6 * Copy: See Copyright for the status of this software.
7 *
8 * Author: Nick Wellnhofer
9 */
10
11#ifndef __XML_XSLTLOCALE_H__
12#define __XML_XSLTLOCALE_H__
13
14#include <libxml/xmlstring.h>
15#include "xsltexports.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
22 xsltNewLocale (const xmlChar *langName,
23 int lowerFirst);
25 xsltFreeLocale (void *locale);
27 xsltStrxfrm (void *locale,
28 const xmlChar *string);
30 xsltFreeLocales (void);
31
32/* Backward compatibility */
33typedef void *xsltLocale;
37 const xmlChar *str1,
38 const xmlChar *str2);
39
40#ifdef __cplusplus
41}
42#endif
43
44#endif /* __XML_XSLTLOCALE_H__ */
Definition: _locale.h:75
XML_HIDDEN void xmlParserErrors const char const xmlChar const xmlChar * str2
Definition: parser.h:35
XML_HIDDEN void xmlParserErrors const char const xmlChar * str1
Definition: parser.h:35
unsigned char xmlChar
Definition: xmlstring.h:28
#define XSLTCALL
Definition: xsltexports.h:39
#define XSLTPUBFUN
Definition: xsltexports.h:48
XSLTPUBFUN void XSLTCALL xsltFreeLocale(void *locale)
Definition: xsltlocale.c:372
XSLTPUBFUN void *XSLTCALL xsltNewLocale(const xmlChar *langName, int lowerFirst)
Definition: xsltlocale.c:112
void * xsltLocale
Definition: xsltlocale.h:33
xmlChar xsltLocaleChar
Definition: xsltlocale.h:34
XSLTPUBFUN int XSLTCALL xsltLocaleStrcmp(void *locale, const xmlChar *str1, const xmlChar *str2)
Definition: xsltlocale.c:482
XSLTPUBFUN xmlChar *XSLTCALL xsltStrxfrm(void *locale, const xmlChar *string)
Definition: xsltlocale.c:392
XSLTPUBFUN void XSLTCALL xsltFreeLocales(void)
Definition: xsltlocale.c:93