home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 18 / CD_ASCQ_18_111294_W.iso / dos / prg / c / ms_sh23 / include / langinfo.h < prev    next >
C/C++ Source or Header  |  1994-02-13  |  2KB  |  87 lines

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