Defines |
| #define | _STLP_STRNCPY(D, DS, S, C) strncpy(D, S, C) |
| #define | _STLP_WCSNCPY(D, DS, S, C) wcsncpy(D, S, C) |
Functions |
| void | _Locale_init (void) |
| void | _Locale_final (void) |
| void * | _Locale_create (const char *name, int *__err_code) |
| struct _Locale_ctype * | _Locale_ctype_create (const char *name, struct _Locale_name_hint *hint, int *__err_code) |
| struct _Locale_codecvt * | _Locale_codecvt_create (const char *name, struct _Locale_name_hint *hint, int *__err_code) |
| struct _Locale_numeric * | _Locale_numeric_create (const char *name, struct _Locale_name_hint *hint, int *__err_code) |
| struct _Locale_time * | _Locale_time_create (const char *name, struct _Locale_name_hint *hint, int *__err_code) |
| struct _Locale_collate * | _Locale_collate_create (const char *name, struct _Locale_name_hint *hint, int *__err_code) |
| struct _Locale_monetary * | _Locale_monetary_create (const char *name, struct _Locale_name_hint *hint, int *__err_code) |
| struct _Locale_messages * | _Locale_messages_create (const char *name, struct _Locale_name_hint *hint, int *__err_code) |
| const char * | _Locale_ctype_default (char *buf) |
| const char * | _Locale_numeric_default (char *buf) |
| const char * | _Locale_time_default (char *buf) |
| const char * | _Locale_collate_default (char *buf) |
| const char * | _Locale_monetary_default (char *buf) |
| const char * | _Locale_messages_default (char *buf) |
| char const * | _Locale_ctype_name (const struct _Locale_ctype *lctype, char *buf) |
| char const * | _Locale_codecvt_name (const struct _Locale_codecvt *lcodecvt, char *buf) |
| char const * | _Locale_numeric_name (const struct _Locale_numeric *lnum, char *buf) |
| char const * | _Locale_time_name (const struct _Locale_time *ltime, char *buf) |
| char const * | _Locale_collate_name (const struct _Locale_collate *lcol, char *buf) |
| char const * | _Locale_monetary_name (const struct _Locale_monetary *lmon, char *buf) |
| char const * | _Locale_messages_name (const struct _Locale_messages *lmes, char *buf) |
| void | _Locale_ctype_destroy (struct _Locale_ctype *lctype) |
| void | _Locale_codecvt_destroy (struct _Locale_codecvt *lcodecvt) |
| void | _Locale_numeric_destroy (struct _Locale_numeric *lnum) |
| void | _Locale_time_destroy (struct _Locale_time *ltime) |
| void | _Locale_collate_destroy (struct _Locale_collate *lcol) |
| void | _Locale_monetary_destroy (struct _Locale_monetary *lmon) |
| void | _Locale_messages_destroy (struct _Locale_messages *lmes) |
| static char const * | _Locale_extract_name (const char *name, int *__err_code) |
| char const * | _Locale_extract_ctype_name (const char *name, char *buf, struct _Locale_name_hint *hint, int *__err_code) |
| char const * | _Locale_extract_numeric_name (const char *name, char *buf, struct _Locale_name_hint *hint, int *__err_code) |
| char const * | _Locale_extract_time_name (const char *name, char *buf, struct _Locale_name_hint *hint, int *__err_code) |
| char const * | _Locale_extract_collate_name (const char *name, char *buf, struct _Locale_name_hint *hint, int *__err_code) |
| char const * | _Locale_extract_monetary_name (const char *name, char *buf, struct _Locale_name_hint *hint, int *__err_code) |
| char const * | _Locale_extract_messages_name (const char *name, char *buf, struct _Locale_name_hint *hint, int *__err_code) |
| struct _Locale_name_hint * | _Locale_get_ctype_hint (struct _Locale_ctype *ctype) |
| struct _Locale_name_hint * | _Locale_get_numeric_hint (struct _Locale_numeric *numeric) |
| struct _Locale_name_hint * | _Locale_get_time_hint (struct _Locale_time *time) |
| struct _Locale_name_hint * | _Locale_get_collate_hint (struct _Locale_collate *collate) |
| struct _Locale_name_hint * | _Locale_get_monetary_hint (struct _Locale_monetary *monetary) |
| struct _Locale_name_hint * | _Locale_get_messages_hint (struct _Locale_messages *messages) |
| const _Locale_mask_t * | _Locale_ctype_table (struct _Locale_ctype *lctype) |
| int | _Locale_toupper (struct _Locale_ctype *lctype, int c) |
| int | _Locale_tolower (struct _Locale_ctype *lctype, int c) |
| _Locale_mask_t | _WLocale_ctype (struct _Locale_ctype *lctype, wint_t wc, _Locale_mask_t mask) |
| wint_t | _WLocale_tolower (struct _Locale_ctype *lctype, wint_t wc) |
| wint_t | _WLocale_toupper (struct _Locale_ctype *lctype, wint_t wc) |
| int | _WLocale_mb_cur_max (struct _Locale_codecvt *lcodecvt) |
| int | _WLocale_mb_cur_min (struct _Locale_codecvt *lcodecvt) |
| int | _WLocale_is_stateless (struct _Locale_codecvt *lcodecvt) |
| size_t | _WLocale_mbtowc (struct _Locale_codecvt *lcodecvt, wchar_t *to, const char *from, size_t n, mbstate_t *st) |
| size_t | _WLocale_wctomb (struct _Locale_codecvt *lcodecvt, char *to, size_t n, const wchar_t c, mbstate_t *st) |
| size_t | _WLocale_unshift (struct _Locale_codecvt *lcodecvt, mbstate_t *st, char *buf, size_t n, char **next) |
| int | _Locale_strcmp (struct _Locale_collate *lcol, const char *s1, size_t n1, const char *s2, size_t n2) |
| int | _WLocale_strcmp (struct _Locale_collate *lcol, const wchar_t *s1, size_t n1, const wchar_t *s2, size_t n2) |
| size_t | _Locale_strxfrm (struct _Locale_collate *lcol, char *dest, size_t dest_n, const char *src, size_t src_n) |
| size_t | _WLocale_strxfrm (struct _Locale_collate *lcol, wchar_t *dest, size_t dest_n, const wchar_t *src, size_t src_n) |
| char | _Locale_decimal_point (struct _Locale_numeric *lnum) |
| char | _Locale_thousands_sep (struct _Locale_numeric *lnum) |
| const char * | _Locale_grouping (struct _Locale_numeric *lnum) |
| const char * | _Locale_true (struct _Locale_numeric *lnum) |
| const char * | _Locale_false (struct _Locale_numeric *lnum) |
| wchar_t | _WLocale_decimal_point (struct _Locale_numeric *lnum) |
| wchar_t | _WLocale_thousands_sep (struct _Locale_numeric *lnum) |
| const wchar_t * | _WLocale_true (struct _Locale_numeric *lnum, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_false (struct _Locale_numeric *lnum, wchar_t *buf, size_t bufSize) |
| const char * | _Locale_int_curr_symbol (struct _Locale_monetary *lmon) |
| const char * | _Locale_currency_symbol (struct _Locale_monetary *lmon) |
| char | _Locale_mon_decimal_point (struct _Locale_monetary *lmon) |
| char | _Locale_mon_thousands_sep (struct _Locale_monetary *lmon) |
| const char * | _Locale_mon_grouping (struct _Locale_monetary *lmon) |
| const char * | _Locale_positive_sign (struct _Locale_monetary *lmon) |
| const char * | _Locale_negative_sign (struct _Locale_monetary *lmon) |
| char | _Locale_int_frac_digits (struct _Locale_monetary *lmon) |
| char | _Locale_frac_digits (struct _Locale_monetary *lmon) |
| int | _Locale_p_cs_precedes (struct _Locale_monetary *lmon) |
| int | _Locale_p_sep_by_space (struct _Locale_monetary *lmon) |
| int | _Locale_p_sign_posn (struct _Locale_monetary *lmon) |
| int | _Locale_n_cs_precedes (struct _Locale_monetary *lmon) |
| int | _Locale_n_sep_by_space (struct _Locale_monetary *lmon) |
| int | _Locale_n_sign_posn (struct _Locale_monetary *lmon) |
| const wchar_t * | _WLocale_int_curr_symbol (struct _Locale_monetary *lmon, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_currency_symbol (struct _Locale_monetary *lmon, wchar_t *buf, size_t bufSize) |
| wchar_t | _WLocale_mon_decimal_point (struct _Locale_monetary *lmon) |
| wchar_t | _WLocale_mon_thousands_sep (struct _Locale_monetary *lmon) |
| const wchar_t * | _WLocale_positive_sign (struct _Locale_monetary *lmon, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_negative_sign (struct _Locale_monetary *lmon, wchar_t *buf, size_t bufSize) |
| const char * | _Locale_full_monthname (struct _Locale_time *ltime, int n) |
| const char * | _Locale_abbrev_monthname (struct _Locale_time *ltime, int n) |
| const char * | _Locale_full_dayofweek (struct _Locale_time *ltime, int n) |
| const char * | _Locale_abbrev_dayofweek (struct _Locale_time *ltime, int n) |
| const char * | _Locale_d_t_fmt (struct _Locale_time *ltime) |
| const char * | _Locale_d_fmt (struct _Locale_time *ltime) |
| const char * | _Locale_t_fmt (struct _Locale_time *ltime) |
| const char * | _Locale_long_d_t_fmt (struct _Locale_time *ltime) |
| const char * | _Locale_long_d_fmt (struct _Locale_time *ltime) |
| const char * | _Locale_am_str (struct _Locale_time *ltime) |
| const char * | _Locale_pm_str (struct _Locale_time *ltime) |
| const wchar_t * | _WLocale_full_monthname (struct _Locale_time *ltime, int n, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_abbrev_monthname (struct _Locale_time *ltime, int n, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_full_dayofweek (struct _Locale_time *ltime, int n, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_abbrev_dayofweek (struct _Locale_time *ltime, int n, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_am_str (struct _Locale_time *ltime, wchar_t *buf, size_t bufSize) |
| const wchar_t * | _WLocale_pm_str (struct _Locale_time *ltime, wchar_t *buf, size_t bufSize) |
| nl_catd_type | _Locale_catopen (struct _Locale_messages *lmes, const char *name) |
| void | _Locale_catclose (struct _Locale_messages *lmes, nl_catd_type cat) |
| const char * | _Locale_catgets (struct _Locale_messages *lmes, nl_catd_type cat, int setid, int msgid, const char *dfault) |
Variables |
| static const char * | _C_name = "C" |
| static const char * | _empty_str = "" |
| static const wchar_t * | _empty_wstr = L"" |
| static _Locale_mask_t | ctable [256] |
| static const char * | full_monthname [] |
| static const char * | abbrev_monthname [] |
| static const char * | full_dayname [] |
| static const char * | abbrev_dayname [] |
| static const wchar_t * | full_wmonthname [] |
| static const wchar_t * | abbrev_wmonthname [] |
| static const wchar_t * | full_wdayname [] |
| static const wchar_t * | abbrev_wdayname [] |