locale.h - vx32 - Local 9vx git repository for patches.
(HTM) git clone git://r-36.net/vx32
(DIR) Log
(DIR) Files
(DIR) Refs
---
locale.h (961B)
---
1 #ifndef _LOCALE_H
2 #define _LOCALE_H
3
4 #ifndef NULL
5 #define NULL ((void *)0)
6 #endif
7
8 struct lconv {
9 char *currency_symbol;
10 char *decimal_point;
11 char frac_digits;
12 char *grouping;
13 char *int_curr_symbol;
14 char int_frac_digits;
15 char int_n_cs_precedes;
16 char int_n_sep_by_space;
17 char int_n_sign_posn;
18 char int_p_cs_precedes;
19 char int_p_sep_by_space;
20 char int_p_sign_posn;
21 char *mon_decimal_point;
22 char *mon_grouping;
23 char *mon_thousands_sep;
24 char *negative_sign;
25 char n_cs_precedes;
26 char n_sep_by_space;
27 char n_sign_posn;
28 char *positive_sign;
29 char p_cs_precedes;
30 char p_sep_by_space;
31 char p_sign_posn;
32 char *thousands_sep;
33 };
34
35 #define LC_ALL 0
36 #define LC_COLLATE 1
37 #define LC_CTYPE 2
38 #define LC_MONETARY 3
39 #define LC_NUMERIC 4
40 #define LC_TIME 5
41 #define LC_MESSAGES 6
42
43
44 struct lconv *localeconv(void);
45 char *setlocale(int, const char *);
46
47 #endif // _LOCALE_H