Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/system/lib/libc/musl/include/langinfo.h
6172 views
1
#ifndef _LANGINFO_H
2
#define _LANGINFO_H
3
4
#ifdef __cplusplus
5
extern "C" {
6
#endif
7
8
#include <features.h>
9
#include <nl_types.h>
10
11
#define __NEED_locale_t
12
13
#include <bits/alltypes.h>
14
15
#define ABDAY_1 0x20000
16
#define ABDAY_2 0x20001
17
#define ABDAY_3 0x20002
18
#define ABDAY_4 0x20003
19
#define ABDAY_5 0x20004
20
#define ABDAY_6 0x20005
21
#define ABDAY_7 0x20006
22
23
#define DAY_1 0x20007
24
#define DAY_2 0x20008
25
#define DAY_3 0x20009
26
#define DAY_4 0x2000A
27
#define DAY_5 0x2000B
28
#define DAY_6 0x2000C
29
#define DAY_7 0x2000D
30
31
#define ABMON_1 0x2000E
32
#define ABMON_2 0x2000F
33
#define ABMON_3 0x20010
34
#define ABMON_4 0x20011
35
#define ABMON_5 0x20012
36
#define ABMON_6 0x20013
37
#define ABMON_7 0x20014
38
#define ABMON_8 0x20015
39
#define ABMON_9 0x20016
40
#define ABMON_10 0x20017
41
#define ABMON_11 0x20018
42
#define ABMON_12 0x20019
43
44
#define MON_1 0x2001A
45
#define MON_2 0x2001B
46
#define MON_3 0x2001C
47
#define MON_4 0x2001D
48
#define MON_5 0x2001E
49
#define MON_6 0x2001F
50
#define MON_7 0x20020
51
#define MON_8 0x20021
52
#define MON_9 0x20022
53
#define MON_10 0x20023
54
#define MON_11 0x20024
55
#define MON_12 0x20025
56
57
#define AM_STR 0x20026
58
#define PM_STR 0x20027
59
60
#define D_T_FMT 0x20028
61
#define D_FMT 0x20029
62
#define T_FMT 0x2002A
63
#define T_FMT_AMPM 0x2002B
64
65
#define ERA 0x2002C
66
#define ERA_D_FMT 0x2002E
67
#define ALT_DIGITS 0x2002F
68
#define ERA_D_T_FMT 0x20030
69
#define ERA_T_FMT 0x20031
70
71
#define CODESET 14
72
73
#define CRNCYSTR 0x4000F
74
75
#define RADIXCHAR 0x10000
76
#define THOUSEP 0x10001
77
#define YESEXPR 0x50000
78
#define NOEXPR 0x50001
79
80
#define _NL_LOCALE_NAME(cat) (((cat)<<16) | 0xffff)
81
82
#if defined(_GNU_SOURCE)
83
#define NL_LOCALE_NAME(cat) _NL_LOCALE_NAME(cat)
84
#endif
85
86
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
87
#define YESSTR 0x50002
88
#define NOSTR 0x50003
89
#endif
90
91
char *nl_langinfo(nl_item);
92
char *nl_langinfo_l(nl_item, locale_t);
93
94
#ifdef __cplusplus
95
}
96
#endif
97
98
#endif
99
100