Modular C
Platform features used by module C◼locale

Some features are recovered or pre-computed specifically for the target platform by looking into the C include files: More...

+ Collaboration diagram for Platform features used by module C◼locale:

Data Structures

struct  C◼locale
 The platform struct struct lconv. More...
 

Macros

#define C◼locale◼C   "C"
 The platform specific value setlocale(LC_ALL, 0). More...
 
#define C◼locale◼SIZE   96UL
 The platform specific value sizeof(struct lconv). More...
 
#define C◼locale◼ALIGN   8UL
 The platform specific value alignof(struct lconv). More...
 

Detailed Description

Some features are recovered or pre-computed specifically for the target platform by looking into the C include files:


Data Structure Documentation

§ C◼locale

struct C◼locale

The platform struct struct lconv.

Known fields: decimal_point thousands_sep grouping mon_decimal_point mon_thousands_sep mon_grouping positive_sign negative_sign currency_symbol frac_digits p_cs_precedes n_cs_precedes p_sep_by_space n_sep_by_space p_sign_posn n_sign_posn int_curr_symbol int_frac_digits int_p_cs_precedes int_n_cs_precedes int_p_sep_by_space int_n_sep_by_space int_p_sign_posn int_n_sign_posn

Definition at line 93 of file C-locale.c.

+ Collaboration diagram for C◼locale:

Data Fields

C◼locale◼locale_type_decimal_point decimal_point
 
C◼locale◼locale_type_thousands_sep thousands_sep
 
C◼locale◼locale_type_grouping grouping
 
C◼locale◼locale_type_int_curr_symbol int_curr_symbol
 
C◼locale◼locale_type_currency_symbol currency_symbol
 
C◼locale◼locale_type_mon_decimal_point mon_decimal_point
 
C◼locale◼locale_type_mon_thousands_sep mon_thousands_sep
 
C◼locale◼locale_type_mon_grouping mon_grouping
 
C◼locale◼locale_type_positive_sign positive_sign
 
C◼locale◼locale_type_negative_sign negative_sign
 
C◼locale◼locale_type_int_frac_digits int_frac_digits
 
C◼locale◼locale_type_frac_digits frac_digits
 
C◼locale◼locale_type_p_cs_precedes p_cs_precedes
 
C◼locale◼locale_type_p_sep_by_space p_sep_by_space
 
C◼locale◼locale_type_n_cs_precedes n_cs_precedes
 
C◼locale◼locale_type_n_sep_by_space n_sep_by_space
 
C◼locale◼locale_type_p_sign_posn p_sign_posn
 
C◼locale◼locale_type_n_sign_posn n_sign_posn
 
C◼locale◼locale_type_int_p_cs_precedes int_p_cs_precedes
 
C◼locale◼locale_type_int_p_sep_by_space int_p_sep_by_space
 
C◼locale◼locale_type_int_n_cs_precedes int_n_cs_precedes
 
C◼locale◼locale_type_int_n_sep_by_space int_n_sep_by_space
 
C◼locale◼locale_type_int_p_sign_posn int_p_sign_posn
 
C◼locale◼locale_type_int_n_sign_posn int_n_sign_posn
 

Field Documentation

§ currency_symbol

Definition at line 98 of file C-locale.c.

§ decimal_point

Definition at line 94 of file C-locale.c.

§ frac_digits

Definition at line 105 of file C-locale.c.

§ grouping

Definition at line 96 of file C-locale.c.

§ int_curr_symbol

Definition at line 97 of file C-locale.c.

§ int_frac_digits

Definition at line 104 of file C-locale.c.

§ int_n_cs_precedes

Definition at line 114 of file C-locale.c.

§ int_n_sep_by_space

Definition at line 115 of file C-locale.c.

§ int_n_sign_posn

Definition at line 117 of file C-locale.c.

§ int_p_cs_precedes

Definition at line 112 of file C-locale.c.

§ int_p_sep_by_space

Definition at line 113 of file C-locale.c.

§ int_p_sign_posn

Definition at line 116 of file C-locale.c.

§ mon_decimal_point

Definition at line 99 of file C-locale.c.

§ mon_grouping

Definition at line 101 of file C-locale.c.

§ mon_thousands_sep

Definition at line 100 of file C-locale.c.

§ n_cs_precedes

Definition at line 108 of file C-locale.c.

§ n_sep_by_space

Definition at line 109 of file C-locale.c.

§ n_sign_posn

Definition at line 111 of file C-locale.c.

§ negative_sign

Definition at line 103 of file C-locale.c.

§ p_cs_precedes

Definition at line 106 of file C-locale.c.

§ p_sep_by_space

Definition at line 107 of file C-locale.c.

§ p_sign_posn

Definition at line 110 of file C-locale.c.

§ positive_sign

Definition at line 102 of file C-locale.c.

§ thousands_sep

Definition at line 95 of file C-locale.c.

Macro Definition Documentation

§ C◼locale◼ALIGN

#define C◼locale◼ALIGN   8UL

The platform specific value alignof(struct lconv).

§ C◼locale◼C

#define C◼locale◼C   "C"

The platform specific value setlocale(LC_ALL, 0).

§ C◼locale◼SIZE

#define C◼locale◼SIZE   96UL

The platform specific value sizeof(struct lconv).