| Interfaces for locale handling. Needed for language dependent sorting.  Table of Contents#define XSLT_LOCALE_NONE #define XSLT_LOCALE_POSIX #define XSLT_LOCALE_WINAPI Typedef void * xsltLocale
 Typedef xmlChar xsltLocaleChar
 void	xsltFreeLocale			(xsltLocale locale) void	xsltFreeLocales			(void) int	xsltLocaleStrcmp		(xsltLocale locale, const xsltLocaleChar * str1,
 const xsltLocaleChar * str2)
 xsltLocale	xsltNewLocale		(const xmlChar * languageTag) xsltLocaleChar *	xsltStrxfrm	(xsltLocale locale, const xmlChar * string)
 DescriptionMacro: XSLT_LOCALE_NONE#define XSLT_LOCALE_NONE Macro indicating that there's no extended locale support Macro: XSLT_LOCALE_POSIX#define XSLT_LOCALE_POSIX Macro indicating to use POSIX locale extensions Macro: XSLT_LOCALE_WINAPI#define XSLT_LOCALE_WINAPI Macro indicating to use WinAPI for extended locale support Function: xsltFreeLocalevoid	xsltFreeLocale			(xsltLocale locale)
 Frees a locale created with xsltNewLocale | locale: | the locale to free | 
Function: xsltFreeLocalesvoid	xsltFreeLocales			(void)
 Cleanup function for the locale support on shutdown Function: xsltLocaleStrcmpint	xsltLocaleStrcmp		(xsltLocale locale, const xsltLocaleChar * str1,
 const xsltLocaleChar * str2)
 
 Compares two strings transformed with xsltStrxfrm | locale: | a locale identifier |  | str1: | a string transformed with xsltStrxfrm |  | str2: | a string transformed with xsltStrxfrm |  | Returns: | a value < 0 if str1 sorts before str2, a value > 0 if str1 sorts after str2, 0 if str1 and str2 are equal wrt sorting | 
Function: xsltNewLocalexsltLocale	xsltNewLocale		(const xmlChar * languageTag)
 Creates a new locale of an opaque system dependent type based on the language tag. | languageTag: | RFC 3066 language tag |  | Returns: | the locale or NULL on error or if no matching locale was found | 
Function: xsltStrxfrmxsltLocaleChar *	xsltStrxfrm	(xsltLocale locale, const xmlChar * string)
 
 Transforms a string according to locale. The transformed string must then be compared with xsltLocaleStrcmp and freed with xmlFree. | locale: | locale created with xsltNewLocale |  | string: | UTF-8 string to transform |  | Returns: | the transformed string or NULL on error | 
Daniel Veillard |