Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 dpurdie 1
#ifndef _LANGINFO_H
2
#define _LANGINFO_H
3
 
4
/*
5
 *		LANGINFO.H
6
 *
7
 * langinfo.h - NLS Language information items
8
 *
9
 */
10
 
11
#include <sys/proto.h>
12
 
13
/* String Maxinum lengths */
14
 
15
#define NL_LDAY		12		/* Short month string length	*/
16
#define NL_SDAY		3		/* Short month string length	*/
17
#define NL_LMON		12		/* Short month string length	*/
18
#define NL_SMON		4		/* Short month string length	*/
19
#define NL_YESNO	6		/* Yes/No string length		*/
20
 
21
/* nl_langinfo items which can be got */
22
 
23
#define D_T_FMT		0		/* Get date/time string		*/
24
 
25
/* Week day names */
26
 
27
#define DAY_1		1		/* First day of week		*/
28
#define DAY_2		2
29
#define DAY_3		3
30
#define DAY_4		4
31
#define DAY_5		5
32
#define DAY_6		6
33
#define DAY_7		7		/* Seventh day of week		*/
34
 
35
/* Abbreviated week day names */
36
 
37
#define ABDAY_1		11		/* First day of week		*/
38
#define ABDAY_2		12
39
#define ABDAY_3		13
40
#define ABDAY_4		14
41
#define ABDAY_5		15
42
#define ABDAY_6		16
43
#define ABDAY_7		17		/* Seventh day of week		*/
44
 
45
/* Month names */
46
 
47
#define MON_1		21		/* First month			*/
48
#define MON_2		22
49
#define MON_3		23
50
#define MON_4		24
51
#define MON_5		25
52
#define MON_6		26
53
#define MON_7		27
54
#define MON_8		28
55
#define MON_9		29
56
#define MON_10		30
57
#define MON_11		31
58
#define MON_12		32		/* Twelfth month		*/
59
 
60
/* Abbreviated Month names */
61
 
62
#define ABMON_1		41		/* First month			*/
63
#define ABMON_2		42
64
#define ABMON_3		43
65
#define ABMON_4		44
66
#define ABMON_5		45
67
#define ABMON_6		46
68
#define ABMON_7		47
69
#define ABMON_8		48
70
#define ABMON_9		49
71
#define ABMON_10	50
72
#define ABMON_11	51
73
#define ABMON_12	52		/* Twelfth month		*/
74
 
75
/* Miscellaneous */
76
 
77
#define RADIXCHAR	60		/* Radix character		*/
78
#define THOUSEP		61		/* Thousand separator		*/
79
#define YESSTR		62		/* Yes string			*/
80
#define NOSTR		63		/* NO string			*/
81
#define CRNCYST		64		/* Currency symbol		*/
82
#define TIMEAM		66		/* AM symbol			*/
83
#define TIMEPM		67		/* PM symbol			*/
84
 
85
extern char * _CDECL	nl_langinfo	_PROTO ((nl_item));
86
#endif