1 /**	$MirOS: src/include/langinfo.h,v 1.2 2006/01/31 19:51:33 tg Exp $ */
2 /*	$OpenBSD: langinfo.h,v 1.4 2002/02/16 21:27:17 millert Exp $	*/
3 /*	$NetBSD: langinfo.h,v 1.3 1995/04/28 23:30:54 jtc Exp $	*/
4 
5 /*
6  * Written by J.T. Conklin <jtc@netbsd.org>
7  * Public domain.
8  */
9 
10 #ifndef _LANGINFO_H_
11 #define _LANGINFO_H_
12 
13 #include <sys/cdefs.h>
14 #include <nl_types.h>
15 
16 #define D_T_FMT		0	/* String for formatting date and time */
17 #define D_FMT		1	/* Date format string */
18 #define	T_FMT		2	/* Time format string */
19 #define T_FMT_AMPM	3	/* Time format string with 12 hour clock */
20 #define AM_STR		4	/* Ante Meridiem afix */
21 #define PM_STR		5	/* Post Meridiem afix */
22 
23 #define DAY_1		6	/* Name of the first day of the week */
24 #define DAY_2		7
25 #define DAY_3		8
26 #define DAY_4		9
27 #define DAY_5		10
28 #define DAY_6		11
29 #define DAY_7		12
30 
31 #define ABDAY_1		13	/* Abbrev. name of the first day of the week */
32 #define ABDAY_2		14
33 #define ABDAY_3		15
34 #define ABDAY_4		16
35 #define ABDAY_5		17
36 #define ABDAY_6		18
37 #define ABDAY_7		19
38 
39 #define MON_1		20	/* Name of the first month */
40 #define MON_2		21
41 #define MON_3		22
42 #define MON_4		23
43 #define MON_5		24
44 #define MON_6		25
45 #define MON_7		26
46 #define MON_8		27
47 #define MON_9		28
48 #define MON_10		29
49 #define MON_11		30
50 #define MON_12		31
51 
52 #define ABMON_1		32	/* Abbrev. name of the first month */
53 #define ABMON_2		33
54 #define ABMON_3		34
55 #define ABMON_4		35
56 #define ABMON_5		36
57 #define ABMON_6		37
58 #define ABMON_7		38
59 #define ABMON_8		39
60 #define ABMON_9		40
61 #define ABMON_10	41
62 #define ABMON_11	42
63 #define ABMON_12	43
64 
65 #define RADIXCHAR	44	/* Radix character */
66 #define THOUSEP		45	/* Separator for thousands */
67 #define YESSTR		46	/* Affirmitive response for yes/no queries */
68 #define YESEXPR		47	/* Affirmitive response for yes/no queries */
69 #define NOSTR		48	/* Negative response for yes/no queries */
70 #define NOEXPR		49	/* Negative response for yes/no queries */
71 #define CRNCYSTR	50	/* Currency symbol */
72 
73 #define CODESET		51	/* current character set */
74 
75 __BEGIN_DECLS
76 char *nl_langinfo(nl_item);
77 __END_DECLS
78 
79 #endif	/* _LANGINFO_H_ */
80