MicrOS
lconv Struct Reference

Formatting info for numeric values. More...

#include <locale.h>

Public Attributes

char * decimal_point
 Decimal-point separator used for non-monetary quantities. More...
 
char * thousands_sep
 Separators used to delimit groups of digits to the left of the decimal point for non-monetary quantities. More...
 
char * grouping
 Specifies the amount of digits that form each of the groups to be separated by thousands_sep separator for non-monetary quantities. More...
 
char * int_curr_symbol
 International currency symbol. More...
 
char * currency_symbol
 Local currency symbol. More...
 
char * mon_decimal_point
 Decimal-point separator used for monetary quantities. More...
 
char * mon_thousands_sep
 Separators used to delimit groups of digits to the left of the decimal point for monetary quantities. More...
 
char * mon_grouping
 Specifies the amount of digits that form each of the groups to be separated by mon_thousands_sep separator for monetary quantities. More...
 
char * positive_sign
 Sign to be used for nonnegative (positive or zero) monetary quantities. More...
 
char * negative_sign
 Sign to be used for negative monetary quantities. More...
 
char frac_digits
 Amount of fractional digits to the right of the decimal point for monetary quantities in the local format. More...
 
char p_cs_precedes
 Whether the currency symbol should precede nonnegative (positive or zero) monetary quantities. More...
 
char n_cs_precedes
 Whether the currency symbol should precede negative monetary quantities. More...
 
char p_sep_by_space
 Whether a space should appear between the currency symbol and nonnegative (positive or zero) monetary quantities. More...
 
char n_sep_by_space
 Whether a space should appear between the currency symbol and negative monetary quantities. More...
 
char p_sign_posn
 Position of the sign for nonnegative (positive or zero) monetary quantities. More...
 
char n_sign_posn
 Position of the sign for negative monetary quantities. More...
 
char int_frac_digits
 Same as frac_digits, but for the international format. More...
 
char int_p_cs_precedes
 Same as p_cs_precedes, but for the international format. More...
 
char int_n_cs_precedes
 Same as n_cs_precedes, but for the international format. More...
 
char int_p_sep_by_space
 Same as p_sep_by_space, but for the international format. More...
 
char int_n_sep_by_space
 Same as n_sep_by_space, but for the international format. More...
 
char int_p_sign_posn
 Same as p_sign_posn, but for the international format. More...
 
char int_n_sign_posn
 Same as n_sign_posn, but for the international format. More...
 

Detailed Description

Formatting info for numeric values.

Member Data Documentation

◆ currency_symbol

char* lconv::currency_symbol

Local currency symbol.

◆ decimal_point

char* lconv::decimal_point

Decimal-point separator used for non-monetary quantities.

◆ frac_digits

char lconv::frac_digits

Amount of fractional digits to the right of the decimal point for monetary quantities in the local format.

◆ grouping

char* lconv::grouping

Specifies the amount of digits that form each of the groups to be separated by thousands_sep separator for non-monetary quantities.

◆ int_curr_symbol

char* lconv::int_curr_symbol

International currency symbol.

◆ int_frac_digits

char lconv::int_frac_digits

Same as frac_digits, but for the international format.

◆ int_n_cs_precedes

char lconv::int_n_cs_precedes

Same as n_cs_precedes, but for the international format.

◆ int_n_sep_by_space

char lconv::int_n_sep_by_space

Same as n_sep_by_space, but for the international format.

◆ int_n_sign_posn

char lconv::int_n_sign_posn

Same as n_sign_posn, but for the international format.

◆ int_p_cs_precedes

char lconv::int_p_cs_precedes

Same as p_cs_precedes, but for the international format.

◆ int_p_sep_by_space

char lconv::int_p_sep_by_space

Same as p_sep_by_space, but for the international format.

◆ int_p_sign_posn

char lconv::int_p_sign_posn

Same as p_sign_posn, but for the international format.

◆ mon_decimal_point

char* lconv::mon_decimal_point

Decimal-point separator used for monetary quantities.

◆ mon_grouping

char* lconv::mon_grouping

Specifies the amount of digits that form each of the groups to be separated by mon_thousands_sep separator for monetary quantities.

◆ mon_thousands_sep

char* lconv::mon_thousands_sep

Separators used to delimit groups of digits to the left of the decimal point for monetary quantities.

◆ n_cs_precedes

char lconv::n_cs_precedes

Whether the currency symbol should precede negative monetary quantities.

◆ n_sep_by_space

char lconv::n_sep_by_space

Whether a space should appear between the currency symbol and negative monetary quantities.

◆ n_sign_posn

char lconv::n_sign_posn

Position of the sign for negative monetary quantities.

◆ negative_sign

char* lconv::negative_sign

Sign to be used for negative monetary quantities.

◆ p_cs_precedes

char lconv::p_cs_precedes

Whether the currency symbol should precede nonnegative (positive or zero) monetary quantities.

◆ p_sep_by_space

char lconv::p_sep_by_space

Whether a space should appear between the currency symbol and nonnegative (positive or zero) monetary quantities.

◆ p_sign_posn

char lconv::p_sign_posn

Position of the sign for nonnegative (positive or zero) monetary quantities.

◆ positive_sign

char* lconv::positive_sign

Sign to be used for nonnegative (positive or zero) monetary quantities.

◆ thousands_sep

char* lconv::thousands_sep

Separators used to delimit groups of digits to the left of the decimal point for non-monetary quantities.


The documentation for this struct was generated from the following file: