home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / uccs / root.14 / udk / usr / include / langinfo.h < prev    next >
C/C++ Source or Header  |  1998-08-19  |  3KB  |  110 lines

  1. /*
  2.  * Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3.  *                                                                         
  4.  *        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5.  *                   SANTA CRUZ OPERATION INC.                             
  6.  *                                                                         
  7.  *   The copyright notice above does not evidence any actual or intended   
  8.  *   publication of such source code.                                      
  9.  */
  10.  
  11. #ifndef _LANGINFO_H
  12. #define _LANGINFO_H
  13. #ident    "@(#)sgs-head:common/head/langinfo.h    1.7"
  14.  
  15. #define    DAY_1        1    /* sunday */
  16. #define    DAY_2        2    /* monday */
  17. #define    DAY_3        3    /* tuesday */
  18. #define    DAY_4        4    /* wednesday */
  19. #define    DAY_5        5    /* thursday */
  20. #define    DAY_6        6    /* friday */
  21. #define    DAY_7        7    /* saturday */
  22.  
  23. #define    ABDAY_1        8    /* sun */
  24. #define    ABDAY_2        9    /* mon */
  25. #define    ABDAY_3        10    /* tue */
  26. #define    ABDAY_4        11    /* wed */
  27. #define    ABDAY_5        12    /* thu */
  28. #define    ABDAY_6        13    /* fri */
  29. #define    ABDAY_7        14    /* sat */
  30.  
  31. #define    MON_1        15    /* january */
  32. #define    MON_2        16    /* february */
  33. #define    MON_3        17    /* march */
  34. #define    MON_4        18    /* april */
  35. #define    MON_5        19    /* may */
  36. #define    MON_6        20    /* june */
  37. #define    MON_7        21    /* july */
  38. #define    MON_8        22    /* august */
  39. #define    MON_9        23    /* september */
  40. #define    MON_10        24    /* october */
  41. #define    MON_11        25    /* november */
  42. #define    MON_12        26    /* december */
  43.  
  44. #define    ABMON_1        27    /* jan */
  45. #define    ABMON_2        28    /* feb */
  46. #define    ABMON_3        29    /* mar */
  47. #define    ABMON_4        30    /* apr */
  48. #define    ABMON_5        31    /* may */
  49. #define    ABMON_6        32    /* jun */
  50. #define    ABMON_7        33    /* jul */
  51. #define    ABMON_8        34    /* aug */
  52. #define    ABMON_9        35    /* sep */
  53. #define    ABMON_10    36    /* oct */
  54. #define    ABMON_11    37    /* nov */
  55. #define    ABMON_12    38    /* dec */
  56.  
  57. #define    RADIXCHAR    39    /* radix character */
  58. #define    THOUSEP        40    /* separator for thousand */
  59. #define    YESSTR        41    /* affirmative response for yes/no queries */
  60. #define    NOSTR        42    /* negative response for yes/no queries */
  61. #define CRNCYSTR    43     /* currency symbol */
  62.  
  63. #define    D_T_FMT        44     /* string for formatting date and time */
  64. #define D_FMT        45    /* date format */
  65. #define T_FMT        46    /* time format */
  66. #define AM_STR        47    /* am string */
  67. #define PM_STR        48    /* pm string */
  68.  
  69. #define CODESET        49    /* code set name */
  70. #define T_FMT_AMPM    50    /* a.m. or p.m. time format string */
  71. #define ERA        51    /* era description segments */
  72. #define ERA_D_FMT    52    /* era date format string */
  73. #define ERA_D_T_FMT    53    /* era date and time format string */
  74. #define ERA_T_FMT    54    /* era time format string */
  75. #define ALT_DIGITS    55    /* alternative symbols for digits */
  76. #define YESEXPR        56    /* affirmative ERE string */
  77. #define NOEXPR        57    /* negative ERE string */
  78.  
  79. #define    _MAXSTRMSG    57    /* Maximum number of strings in langinfo */
  80.  
  81. #ifndef _XOPEN_SOURCE /* the following are extensions to XPG */
  82.  
  83. #define QUITSTR        58    /* "yes, go away" answer */
  84. #define QUITEXPR    59    /* "go away" response ERE string */
  85.  
  86. #define DATECMD_FMT    60    /* format string used by date(1) */
  87. #define CHARCLASS    61    /* all valid wctype() strings, ;-separated */
  88.  
  89. #undef _MAXSTRMSG
  90. #define _MAXSTRMSG    61
  91.  
  92. #endif /*_XOPEN_SOURCE*/
  93.  
  94. #ifndef _NL_ITEM
  95. #   define _NL_ITEM
  96.     typedef int    nl_item;
  97. #endif
  98.  
  99. #ifdef __cplusplus
  100. extern "C" {
  101. #endif
  102.  
  103. extern char    *nl_langinfo(nl_item);    /* get a string from the database */
  104.  
  105. #ifdef __cplusplus
  106. }
  107. #endif
  108.  
  109. #endif /*_LANGINFO_H*/
  110.