| decimal_point | The decimal point character, except for currency values, cannot be an empty string. |
| thousands_sep | The separator between groups of digits before the decimal point, except for currency values. |
| grouping | The sizes of the groups of digits, except for currency values. This is a pointer to a vector of integers, each of size .Vt char , representing group size from low order digit groups to high order (right to left). The list may be terminated with 0 or CHAR_MAX. If the list is terminated with 0, the last group size before the 0 is repeated to account for all the digits. If the list is terminated with CHAR_MAX, no more grouping is performed. |
| int_curr_symbol | The standardized international currency symbol. |
| currency_symbol | The local currency symbol. |
| mon_decimal_point |
| | The decimal point character for currency values. |
| mon_thousands_sep |
| | The separator for digit groups in currency values. |
| mon_grouping | Like grouping but for currency values. |
| positive_sign | The character used to denote nonnegative currency values, usually the empty string. |
| negative_sign | The character used to denote negative currency values, usually a minus sign. |
| int_frac_digits | The number of digits after the decimal point in an international-style currency value. |
| frac_digits | The number of digits after the decimal point in the local style for currency values. |
| p_cs_precedes | 1 if the currency symbol precedes the currency value for nonnegative values, 0 if it follows. |
| p_sep_by_space | 1 if a space is inserted between the currency symbol and the currency value for nonnegative values, 0 otherwise. |
| n_cs_precedes | Like p_cs_precedes but for negative values. |
| n_sep_by_space | Like p_sep_by_space but for negative values. |
| p_sign_posn | The location of the positive_sign with respect to a nonnegative quantity and the currency_symbol, coded as follows: |
|
| n_sign_posn |
| | Like p_sign_posn but for negative currency values. |
| int_p_cs_precedes |
| | Same as p_cs_precedes, but for internationally formatted monetary quantities. |
| int_n_cs_precedes |
| | Same as n_cs_precedes, but for internationally formatted monetary quantities. |
| int_p_sep_by_space |
| | Same as p_sep_by_space, but for internationally formatted monetary quantities. |
| int_n_sep_by_space |
| | Same as n_sep_by_space, but for internationally formatted monetary quantities. |
| int_p_sign_posn |
| | Same as p_sign_posn, but for internationally formatted monetary quantities. |
| int_n_sign_posn |
| | Same as n_sign_posn, but for internationally formatted monetary quantities. |
|