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