Home | History | Annotate | Download | only in Include
      1 /*  $NetBSD: langinfo.h,v 1.9 2005/02/03 04:39:32 perry Exp $ */
      2 
      3 /*
      4  * Written by J.T. Conklin <jtc (at) NetBSD.org>
      5  * Public domain.
      6  */
      7 
      8 #ifndef _LANGINFO_H_
      9 #define _LANGINFO_H_
     10 
     11 #include  <sys/EfiCdefs.h>
     12 #include <nl_types.h>
     13 
     14 #define D_T_FMT   ((nl_item)0)  /* String for formatting date and
     15              time */
     16 #define D_FMT   ((nl_item)1)  /* Date format string */
     17 #define T_FMT   ((nl_item)2)  /* Time format string */
     18 #define T_FMT_AMPM  ((nl_item)3)  /* Time format string with 12 hour
     19              clock */
     20 #define AM_STR    ((nl_item)4)  /* Ante Meridiem afix */
     21 #define PM_STR    ((nl_item)5)  /* Post Meridiem afix */
     22 
     23 #define DAY_1   ((nl_item)6)  /* Name of the first day of the week */
     24 #define DAY_2   ((nl_item)7)
     25 #define DAY_3   ((nl_item)8)
     26 #define DAY_4   ((nl_item)9)
     27 #define DAY_5   ((nl_item)10)
     28 #define DAY_6   ((nl_item)11)
     29 #define DAY_7   ((nl_item)12)
     30 
     31 #define ABDAY_1   ((nl_item)13) /* Abbrev. name of the first day of
     32              the week */
     33 #define ABDAY_2   ((nl_item)14)
     34 #define ABDAY_3   ((nl_item)15)
     35 #define ABDAY_4   ((nl_item)16)
     36 #define ABDAY_5   ((nl_item)17)
     37 #define ABDAY_6   ((nl_item)18)
     38 #define ABDAY_7   ((nl_item)19)
     39 
     40 #define MON_1   ((nl_item)20) /* Name of the first month */
     41 #define MON_2   ((nl_item)21)
     42 #define MON_3   ((nl_item)22)
     43 #define MON_4   ((nl_item)23)
     44 #define MON_5   ((nl_item)24)
     45 #define MON_6   ((nl_item)25)
     46 #define MON_7   ((nl_item)26)
     47 #define MON_8   ((nl_item)27)
     48 #define MON_9   ((nl_item)28)
     49 #define MON_10    ((nl_item)29)
     50 #define MON_11    ((nl_item)30)
     51 #define MON_12    ((nl_item)31)
     52 
     53 #define ABMON_1   ((nl_item)32) /* Abbrev. name of the first month */
     54 #define ABMON_2   ((nl_item)33)
     55 #define ABMON_3   ((nl_item)34)
     56 #define ABMON_4   ((nl_item)35)
     57 #define ABMON_5   ((nl_item)36)
     58 #define ABMON_6   ((nl_item)37)
     59 #define ABMON_7   ((nl_item)38)
     60 #define ABMON_8   ((nl_item)39)
     61 #define ABMON_9   ((nl_item)40)
     62 #define ABMON_10  ((nl_item)41)
     63 #define ABMON_11  ((nl_item)42)
     64 #define ABMON_12  ((nl_item)43)
     65 
     66 #define RADIXCHAR ((nl_item)44) /* Radix character */
     67 #define THOUSEP   ((nl_item)45) /* Separator for thousands */
     68 #define YESSTR    ((nl_item)46) /* Affirmitive response for yes/no
     69              queries */
     70 #define YESEXPR   ((nl_item)47) /* Affirmitive response for yes/no
     71              queries */
     72 #define NOSTR   ((nl_item)48) /* Negative response for yes/no
     73              queries */
     74 #define NOEXPR    ((nl_item)49) /* Negative response for yes/no
     75              queries */
     76 #define CRNCYSTR  ((nl_item)50) /* Currency symbol */
     77 
     78 #define CODESET   ((nl_item)51) /* codeset name */
     79 
     80 #define ERA   ((nl_item)52) /* Era description segments */
     81 #define ERA_D_FMT ((nl_item)53) /* Era date format string */
     82 #define ERA_D_T_FMT ((nl_item)54) /* Era date and time format string */
     83 #define ERA_T_FMT ((nl_item)55) /* Era time format string */
     84 
     85 #define ALT_DIGITS  ((nl_item)56) /* Alternative symbols for digits */
     86 
     87 __BEGIN_DECLS
     88 char *nl_langinfo(nl_item);
     89 __END_DECLS
     90 
     91 #endif  /* _LANGINFO_H_ */
     92