locale Reference

File
lib/system/include/system/locale.h
Date
Wednesday, June 25, 2014
Includes

Tasks

System_Locale_Create

System_LocaleRef System_Locale_Create( int categoryMask, const char *name, System_LocaleRef base );

System_Locale_CType_IsAlpha

bool System_Locale_CType_IsAlpha( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsAlphaNumeric

bool System_Locale_CType_IsAlphaNumeric( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsASCII

bool System_Locale_CType_IsASCII( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsBlank

bool System_Locale_CType_IsBlank( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsControl

bool System_Locale_CType_IsControl( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsDigit

bool System_Locale_CType_IsDigit( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsGraph

bool System_Locale_CType_IsGraph( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsLower

bool System_Locale_CType_IsLower( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsPrint

bool System_Locale_CType_IsPrint( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsPunct

bool System_Locale_CType_IsPunct( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsSpace

bool System_Locale_CType_IsSpace( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsUpper

bool System_Locale_CType_IsUpper( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_IsXDigit

bool System_Locale_CType_IsXDigit( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_ToASCII

int System_Locale_CType_ToASCII( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_ToLower

int System_Locale_CType_ToLower( System_Locale_CTypeRef ctype, int c );

System_Locale_CType_ToUpper

int System_Locale_CType_ToUpper( System_Locale_CTypeRef ctype, int c );

System_Locale_Duplicate

System_LocaleRef System_Locale_Duplicate( System_LocaleRef locale );

System_Locale_Free

void System_Locale_Free( System_LocaleRef locale );

System_Locale_GetCLocale

System_LocaleRef System_Locale_GetCLocale( void );

System_Locale_GetCollate

System_Locale_CollateRef System_Locale_GetCollate( System_LocaleRef locale );

System_Locale_GetCType

System_Locale_CTypeRef System_Locale_GetCType( System_LocaleRef locale );

System_Locale_GetCurrentLocale

System_LocaleRef System_Locale_GetCurrentLocale( void );

System_Locale_GetDefaultLocale

System_LocaleRef System_Locale_GetDefaultLocale( void );

System_Locale_GetLConv

struct lconv * System_Locale_GetLConv( void );

System_Locale_GetLocale

System_LocaleRef System_Locale_GetLocale( const char *name );

System_Locale_GetMessages

System_Locale_MessagesRef System_Locale_GetMessages( System_LocaleRef locale );

System_Locale_GetMonetary

System_Locale_MonetaryRef System_Locale_GetMonetary( System_LocaleRef locale );

System_Locale_GetNumeric

System_Locale_NumericRef System_Locale_GetNumeric( System_LocaleRef locale );

System_Locale_GetPOSIXLocale

System_LocaleRef System_Locale_GetPOSIXLocale( void );

System_Locale_GetTime

System_Locale_TimeRef System_Locale_GetTime( System_LocaleRef locale );

System_Locale_SetLocale

char * System_Locale_SetLocale( int category, const char *name );

System_Locale_Use

System_LocaleRef System_Locale_Use( System_LocaleRef locale );

Types

System_Locale_CollateRef

typedef struct __System_Locale_Collate * System_Locale_CollateRef;

System_Locale_CTypeRef

typedef struct __System_Locale_CType * System_Locale_CTypeRef;

System_Locale_MessagesRef

typedef struct __System_Locale_Messages * System_Locale_MessagesRef;

System_Locale_MonetaryRef

typedef struct __System_Locale_Monetary * System_Locale_MonetaryRef;

System_Locale_NumericRef

typedef struct __System_Locale_Numeric * System_Locale_NumericRef;

System_Locale_TimeRef

typedef struct __System_Locale_Time * System_Locale_TimeRef;

System_LocaleRef

typedef struct __System_Locale * System_LocaleRef;

Macros

__XEOS_LIB_SYSTEM_LOCALE_H__

#define __XEOS_LIB_SYSTEM_LOCALE_H__