use a more-correct integer type, and silence 64-bit warnings as a bonus
[musl] / include / langinfo.h
1 #ifndef _LANGINFO_H
2 #define _LANGINFO_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7
8 #define __NEED_nl_item
9
10 #include <bits/alltypes.h>
11
12 #define ABDAY_1 0x20000
13 #define ABDAY_2 0x20001
14 #define ABDAY_3 0x20002
15 #define ABDAY_4 0x20003
16 #define ABDAY_5 0x20004
17 #define ABDAY_6 0x20005
18 #define ABDAY_7 0x20006
19
20 #define DAY_1 0x20007
21 #define DAY_2 0x20008
22 #define DAY_3 0x20009
23 #define DAY_4 0x2000A
24 #define DAY_5 0x2000B
25 #define DAY_6 0x2000C
26 #define DAY_7 0x2000D
27
28 #define ABMON_1 0x2000E
29 #define ABMON_2 0x2000F
30 #define ABMON_3 0x20010
31 #define ABMON_4 0x20011
32 #define ABMON_5 0x20012
33 #define ABMON_6 0x20013
34 #define ABMON_7 0x20014
35 #define ABMON_8 0x20015
36 #define ABMON_9 0x20016
37 #define ABMON_10 0x20017
38 #define ABMON_11 0x20018
39 #define ABMON_12 0x20019
40
41 #define MON_1 0x2001A
42 #define MON_2 0x2001B
43 #define MON_3 0x2001C
44 #define MON_4 0x2001D
45 #define MON_5 0x2001E
46 #define MON_6 0x2001F
47 #define MON_7 0x20020
48 #define MON_8 0x20021
49 #define MON_9 0x20022
50 #define MON_10 0x20023
51 #define MON_11 0x20024
52 #define MON_12 0x20025
53
54 #define AM_STR 0x20026
55 #define PM_STR 0x20027
56
57 #define D_T_FMT 0x20028
58 #define D_FMT 0x20029
59 #define T_FMT 0x2002A
60 #define T_FMT_AMPM 0x2002B
61
62 #define ERA 0x2002C
63 #define ERA_D_FMT 0x2002E
64 #define ALT_DIGITS 0x2002F
65 #define ERA_D_T_FMT 0x20030
66 #define ERA_T_FMT 0x20031
67
68 #define CODESET 14
69
70 #define CRNCYSTR 0x4000F
71
72 #define RADIXCHAR 0x10000
73 #define THOUSEP 0x10001
74 #define YESEXPR 0x50000
75 #define NOEXPR 0x50001
76 #define YESSTR 0x50002
77 #define NOSTR 0x50003
78
79 char *nl_langinfo(nl_item);
80
81 #ifdef __cplusplus
82 }
83 #endif
84
85 #endif