| 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
|