toaruos/base/usr/include/locale.h

34 lines
759 B
C
Raw Normal View History

2018-03-29 16:43:38 +03:00
#pragma once
#define LC_ALL 0
#define LC_COLLATE 1
#define LC_CTYPE 2
#define LC_MONETARY 3
#define LC_NUMERIC 4
#define LC_TIME 5
#define LC_MESSAGES 6
2018-06-10 13:31:18 +03:00
struct lconv {
char * decimal_point;
char * thousands_sep;
char * grouping;
char * int_curr_symbol;
char * currency_symbol;
char * mon_decimal_point;
char * mon_thousands_sep;
char * mon_grouping;
char * positive_sign;
char * negative_sign;
char int_frac_digits;
char frac_digits;
char p_cs_precedes;
char p_sep_by_space;
char n_cs_precedes;
char n_sep_by_space;
char p_sign_posn;
char n_sign_posn;
};
2018-03-29 16:43:38 +03:00
2018-06-10 13:31:18 +03:00
extern struct lconv * localeconv(void);
extern char * setlocale(int category, const char *locale);