]> git.proxmox.com Git - mirror_edk2.git/blame - StdLib/Include/langinfo.h
StdLib: Remove EfiSocketLib and Ip4Config Protocol dependency.
[mirror_edk2.git] / StdLib / Include / langinfo.h
CommitLineData
2aa62f2b 1/* $NetBSD: langinfo.h,v 1.9 2005/02/03 04:39:32 perry Exp $ */\r
2\r
3/*\r
4 * Written by J.T. Conklin <jtc@NetBSD.org>\r
5 * Public domain.\r
6 */\r
7\r
8#ifndef _LANGINFO_H_\r
9#define _LANGINFO_H_\r
10\r
11#include <sys/EfiCdefs.h>\r
12#include <nl_types.h>\r
13\r
14#define D_T_FMT ((nl_item)0) /* String for formatting date and\r
15 time */\r
16#define D_FMT ((nl_item)1) /* Date format string */\r
17#define T_FMT ((nl_item)2) /* Time format string */\r
18#define T_FMT_AMPM ((nl_item)3) /* Time format string with 12 hour\r
19 clock */\r
20#define AM_STR ((nl_item)4) /* Ante Meridiem afix */\r
21#define PM_STR ((nl_item)5) /* Post Meridiem afix */\r
22\r
23#define DAY_1 ((nl_item)6) /* Name of the first day of the week */\r
24#define DAY_2 ((nl_item)7)\r
25#define DAY_3 ((nl_item)8)\r
26#define DAY_4 ((nl_item)9)\r
27#define DAY_5 ((nl_item)10)\r
28#define DAY_6 ((nl_item)11)\r
29#define DAY_7 ((nl_item)12)\r
30\r
31#define ABDAY_1 ((nl_item)13) /* Abbrev. name of the first day of\r
32 the week */\r
33#define ABDAY_2 ((nl_item)14)\r
34#define ABDAY_3 ((nl_item)15)\r
35#define ABDAY_4 ((nl_item)16)\r
36#define ABDAY_5 ((nl_item)17)\r
37#define ABDAY_6 ((nl_item)18)\r
38#define ABDAY_7 ((nl_item)19)\r
39\r
40#define MON_1 ((nl_item)20) /* Name of the first month */\r
41#define MON_2 ((nl_item)21)\r
42#define MON_3 ((nl_item)22)\r
43#define MON_4 ((nl_item)23)\r
44#define MON_5 ((nl_item)24)\r
45#define MON_6 ((nl_item)25)\r
46#define MON_7 ((nl_item)26)\r
47#define MON_8 ((nl_item)27)\r
48#define MON_9 ((nl_item)28)\r
49#define MON_10 ((nl_item)29)\r
50#define MON_11 ((nl_item)30)\r
51#define MON_12 ((nl_item)31)\r
52\r
53#define ABMON_1 ((nl_item)32) /* Abbrev. name of the first month */\r
54#define ABMON_2 ((nl_item)33)\r
55#define ABMON_3 ((nl_item)34)\r
56#define ABMON_4 ((nl_item)35)\r
57#define ABMON_5 ((nl_item)36)\r
58#define ABMON_6 ((nl_item)37)\r
59#define ABMON_7 ((nl_item)38)\r
60#define ABMON_8 ((nl_item)39)\r
61#define ABMON_9 ((nl_item)40)\r
62#define ABMON_10 ((nl_item)41)\r
63#define ABMON_11 ((nl_item)42)\r
64#define ABMON_12 ((nl_item)43)\r
65\r
66#define RADIXCHAR ((nl_item)44) /* Radix character */\r
67#define THOUSEP ((nl_item)45) /* Separator for thousands */\r
68#define YESSTR ((nl_item)46) /* Affirmitive response for yes/no\r
69 queries */\r
70#define YESEXPR ((nl_item)47) /* Affirmitive response for yes/no\r
71 queries */\r
72#define NOSTR ((nl_item)48) /* Negative response for yes/no\r
73 queries */\r
74#define NOEXPR ((nl_item)49) /* Negative response for yes/no\r
75 queries */\r
76#define CRNCYSTR ((nl_item)50) /* Currency symbol */\r
77\r
78#define CODESET ((nl_item)51) /* codeset name */\r
79\r
80#define ERA ((nl_item)52) /* Era description segments */\r
81#define ERA_D_FMT ((nl_item)53) /* Era date format string */\r
82#define ERA_D_T_FMT ((nl_item)54) /* Era date and time format string */\r
83#define ERA_T_FMT ((nl_item)55) /* Era time format string */\r
84\r
85#define ALT_DIGITS ((nl_item)56) /* Alternative symbols for digits */\r
86\r
87__BEGIN_DECLS\r
88char *nl_langinfo(nl_item);\r
89__END_DECLS\r
90\r
91#endif /* _LANGINFO_H_ */\r