Embedded Artistry libc
C Standard Library Support for Bare-metal Systems
locale.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lconv
 

Macros

#define LC_CTYPE   0
 
#define LC_NUMERIC   1
 
#define LC_TIME   2
 
#define LC_COLLATE   3
 
#define LC_MONETARY   4
 
#define LC_MESSAGES   5
 
#define LC_ALL   6
 

Functions

char * setlocale (int, const char *)
 
struct lconvlocaleconv (void)
 

Class Documentation

◆ lconv

struct lconv

Definition at line 18 of file locale.h.

Collaboration diagram for lconv:
Collaboration graph
Class Members
char * currency_symbol
char * decimal_point
char frac_digits
char * grouping
char * int_curr_symbol
char int_frac_digits
char int_n_cs_precedes
char int_n_sep_by_space
char int_n_sign_posn
char int_p_cs_precedes
char int_p_sep_by_space
char int_p_sign_posn
char * mon_decimal_point
char * mon_grouping
char * mon_thousands_sep
char n_cs_precedes
char n_sep_by_space
char n_sign_posn
char * negative_sign
char p_cs_precedes
char p_sep_by_space
char p_sign_posn
char * positive_sign
char * thousands_sep

Macro Definition Documentation

◆ LC_ALL

#define LC_ALL   6

Definition at line 16 of file locale.h.

◆ LC_COLLATE

#define LC_COLLATE   3

Definition at line 13 of file locale.h.

◆ LC_CTYPE

#define LC_CTYPE   0

Definition at line 10 of file locale.h.

◆ LC_MESSAGES

#define LC_MESSAGES   5

Definition at line 15 of file locale.h.

◆ LC_MONETARY

#define LC_MONETARY   4

Definition at line 14 of file locale.h.

◆ LC_NUMERIC

#define LC_NUMERIC   1

Definition at line 11 of file locale.h.

◆ LC_TIME

#define LC_TIME   2

Definition at line 12 of file locale.h.

Function Documentation

◆ localeconv()

struct lconv* localeconv ( void  )

Referenced by g__fmt(), gethex(), strtod(), and strtodg().

◆ setlocale()

char* setlocale ( int  ,
const char *   
)