Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/include explicitly cast langinfo constants to nl_item.



details:   https://anonhg.NetBSD.org/src/rev/2169652825c3
branches:  trunk
changeset: 557795:2169652825c3
user:      yamt <yamt%NetBSD.org@localhost>
date:      Sun Jan 18 09:07:07 2004 +0000

description:
explicitly cast langinfo constants to nl_item.

diffstat:

 include/langinfo.h |  123 ++++++++++++++++++++++++++++------------------------
 1 files changed, 65 insertions(+), 58 deletions(-)

diffs (145 lines):

diff -r 786127b7baaa -r 2169652825c3 include/langinfo.h
--- a/include/langinfo.h        Sun Jan 18 08:54:02 2004 +0000
+++ b/include/langinfo.h        Sun Jan 18 09:07:07 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: langinfo.h,v 1.7 2003/07/26 17:35:00 salo Exp $        */
+/*     $NetBSD: langinfo.h,v 1.8 2004/01/18 09:07:07 yamt Exp $        */
 
 /*
  * Written by J.T. Conklin <jtc%NetBSD.org@localhost>
@@ -11,71 +11,78 @@
 #include <sys/cdefs.h>
 #include <nl_types.h>
 
-#define D_T_FMT                0       /* String for formatting date and time */
-#define D_FMT          1       /* Date format string */
-#define        T_FMT           2       /* Time format string */
-#define T_FMT_AMPM     3       /* Time format string with 12 hour clock */
-#define AM_STR         4       /* Ante Meridiem afix */
-#define PM_STR         5       /* Post Meridiem afix */
+#define D_T_FMT                ((nl_item)0)    /* String for formatting date and
+                                          time */
+#define D_FMT          ((nl_item)1)    /* Date format string */
+#define        T_FMT           ((nl_item)2)    /* Time format string */
+#define T_FMT_AMPM     ((nl_item)3)    /* Time format string with 12 hour
+                                          clock */
+#define AM_STR         ((nl_item)4)    /* Ante Meridiem afix */
+#define PM_STR         ((nl_item)5)    /* Post Meridiem afix */
 
-#define DAY_1          6       /* Name of the first day of the week */
-#define DAY_2          7
-#define DAY_3          8
-#define DAY_4          9
-#define DAY_5          10
-#define DAY_6          11
-#define DAY_7          12
+#define DAY_1          ((nl_item)6)    /* Name of the first day of the week */
+#define DAY_2          ((nl_item)7)
+#define DAY_3          ((nl_item)8)
+#define DAY_4          ((nl_item)9)
+#define DAY_5          ((nl_item)10)
+#define DAY_6          ((nl_item)11)
+#define DAY_7          ((nl_item)12)
 
-#define ABDAY_1                13      /* Abbrev. name of the first day of the week */
-#define ABDAY_2                14
-#define ABDAY_3                15
-#define ABDAY_4                16
-#define ABDAY_5                17
-#define ABDAY_6                18
-#define ABDAY_7                19
+#define ABDAY_1                ((nl_item)13)   /* Abbrev. name of the first day of
+                                          the week */
+#define ABDAY_2                ((nl_item)14)
+#define ABDAY_3                ((nl_item)15)
+#define ABDAY_4                ((nl_item)16)
+#define ABDAY_5                ((nl_item)17)
+#define ABDAY_6                ((nl_item)18)
+#define ABDAY_7                ((nl_item)19)
 
-#define MON_1          20      /* Name of the first month */
-#define MON_2          21
-#define MON_3          22
-#define MON_4          23
-#define MON_5          24
-#define MON_6          25
-#define MON_7          26
-#define MON_8          27
-#define MON_9          28
-#define MON_10         29
-#define MON_11         30
-#define MON_12         31
+#define MON_1          ((nl_item)20)   /* Name of the first month */
+#define MON_2          ((nl_item)21)
+#define MON_3          ((nl_item)22)
+#define MON_4          ((nl_item)23)
+#define MON_5          ((nl_item)24)
+#define MON_6          ((nl_item)25)
+#define MON_7          ((nl_item)26)
+#define MON_8          ((nl_item)27)
+#define MON_9          ((nl_item)28)
+#define MON_10         ((nl_item)29)
+#define MON_11         ((nl_item)30)
+#define MON_12         ((nl_item)31)
 
-#define ABMON_1                32      /* Abbrev. name of the first month */
-#define ABMON_2                33
-#define ABMON_3                34
-#define ABMON_4                35
-#define ABMON_5                36
-#define ABMON_6                37
-#define ABMON_7                38
-#define ABMON_8                39
-#define ABMON_9                40
-#define ABMON_10       41
-#define ABMON_11       42
-#define ABMON_12       43
+#define ABMON_1                ((nl_item)32)   /* Abbrev. name of the first month */
+#define ABMON_2                ((nl_item)33)
+#define ABMON_3                ((nl_item)34)
+#define ABMON_4                ((nl_item)35)
+#define ABMON_5                ((nl_item)36)
+#define ABMON_6                ((nl_item)37)
+#define ABMON_7                ((nl_item)38)
+#define ABMON_8                ((nl_item)39)
+#define ABMON_9                ((nl_item)40)
+#define ABMON_10       ((nl_item)41)
+#define ABMON_11       ((nl_item)42)
+#define ABMON_12       ((nl_item)43)
 
-#define RADIXCHAR      44      /* Radix character */
-#define THOUSEP                45      /* Separator for thousands */
-#define YESSTR         46      /* Affirmitive response for yes/no queries */
-#define YESEXPR                47      /* Affirmitive response for yes/no queries */
-#define NOSTR          48      /* Negative response for yes/no queries */
-#define NOEXPR         49      /* Negative response for yes/no queries */
-#define CRNCYSTR       50      /* Currency symbol */
+#define RADIXCHAR      ((nl_item)44)   /* Radix character */
+#define THOUSEP                ((nl_item)45)   /* Separator for thousands */
+#define YESSTR         ((nl_item)46)   /* Affirmitive response for yes/no
+                                          queries */
+#define YESEXPR                ((nl_item)47)   /* Affirmitive response for yes/no
+                                          queries */
+#define NOSTR          ((nl_item)48)   /* Negative response for yes/no
+                                          queries */
+#define NOEXPR         ((nl_item)49)   /* Negative response for yes/no
+                                          queries */
+#define CRNCYSTR       ((nl_item)50)   /* Currency symbol */
 
-#define CODESET                51      /* codeset name */
+#define CODESET                ((nl_item)51)   /* codeset name */
 
-#define ERA            52      /* Era description segments */
-#define ERA_D_FMT      53      /* Era date format string */
-#define ERA_D_T_FMT    54      /* Era date and time format string */
-#define ERA_T_FMT      55      /* Era time format string */
+#define ERA            ((nl_item)52)   /* Era description segments */
+#define ERA_D_FMT      ((nl_item)53)   /* Era date format string */
+#define ERA_D_T_FMT    ((nl_item)54)   /* Era date and time format string */
+#define ERA_T_FMT      ((nl_item)55)   /* Era time format string */
 
-#define ALT_DIGITS     56      /* Alternative symbols for digits */
+#define ALT_DIGITS     ((nl_item)56)   /* Alternative symbols for digits */
 
 __BEGIN_DECLS
 char *nl_langinfo __P((nl_item));



Home | Main Index | Thread Index | Old Index