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