| # 7.11 Localization <locale.h>
|
|
|
| # deprecated cimport for backwards compatibility:
|
| from libc.string cimport const_char
|
|
|
|
|
| cdef extern from "<locale.h>" nogil:
|
|
|
| struct lconv:
|
| char *decimal_point
|
| char *thousands_sep
|
| char *grouping
|
| char *mon_decimal_point
|
| char *mon_thousands_sep
|
| char *mon_grouping
|
| char *positive_sign
|
| char *negative_sign
|
| char *currency_symbol
|
| char frac_digits
|
| char p_cs_precedes
|
| char n_cs_precedes
|
| char p_sep_by_space
|
| char n_sep_by_space
|
| char p_sign_posn
|
| char n_sign_posn
|
| char *int_curr_symbol
|
| char int_frac_digits
|
| char int_p_cs_precedes
|
| char int_n_cs_precedes
|
| char int_p_sep_by_space
|
| char int_n_sep_by_space
|
| char int_p_sign_posn
|
| char int_n_sign_posn
|
|
|
| enum: LC_ALL
|
| enum: LC_COLLATE
|
| enum: LC_CTYPE
|
| enum: LC_MONETARY
|
| enum: LC_NUMERIC
|
| enum: LC_TIME
|
|
|
| # 7.11.1 Locale control
|
| char *setlocale (int category, const char *locale)
|
|
|
| # 7.11.2 Numeric formatting convention inquiry
|
| lconv *localeconv ()
|
|
|