home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / locale.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.5 KB  |  80 lines

  1. €ˆ_LOCALE_H€_LOCALE_H 1Œ<sys/commnull.h>Œ<sys/commsize.h>Œ<sys/commchar.h>€LC_COLLATE 0€LC_CTYPE 1€LC_NUMERIC 2€LC_TIME 3€LC_MONETARY 4€LC_ALL 5
  2. ƒlconv{
  3. „*decimal_point;
  4. „*thousands_sep;
  5. „*grouping;€LCONVM int_curr_symbol
  6. „*int_curr_symbol;
  7. „*currency_symbol;
  8. „*mon_decimal_point;
  9. „*mon_thousands_sep;
  10. „*mon_grouping;
  11. „*positive_sign;
  12. „*negative_sign;
  13. „int_frac_digits;
  14. „frac_digits;
  15. „p_cs_precedes;
  16. „p_sep_by_space;
  17. „n_cs_precedes;
  18. „n_sep_by_space;
  19. „p_sign_posn;
  20. „n_sign_posn;
  21. };
  22. ƒ__lconvn{
  23. „*decimal_point;
  24. „*thousands_sep;
  25. „*grouping;
  26. };
  27. ƒ__lconvm{
  28. „*int_curr_symbol;
  29. „*currency_symbol;
  30. „*mon_decimal_point;
  31. „*mon_thousands_sep;
  32. „*mon_grouping;
  33. „*positive_sign;
  34. „*negative_sign;
  35. „int_frac_digits;
  36. „frac_digits;
  37. „p_cs_precedes;
  38. „p_sep_by_space;
  39. „n_cs_precedes;
  40. „n_sep_by_space;
  41. „p_sign_posn;
  42. „n_sign_posn;
  43. };
  44. ƒ__locale{
  45. ƒ__locale*nxtlc;
  46. „*lcname;
  47. „**abswday;
  48. „**swday;
  49. „**absmon;
  50. „**smon;
  51. „**sampm;
  52. „*stzone;
  53. ‚*lccomp;
  54. ‚*ixfrm;
  55. „decpt;
  56. „mb_cur_max;
  57. „mb_state;
  58. ‚(*mblen)(const„*,size_t);
  59. ‚mblen_state;
  60. ‚(*mbtowc)(wchar_t*,const„*,size_t);
  61. ‚mbtowc_state;
  62. ‚(*wctomb)(„*,wchar_t);
  63. ‚wctomb_state;
  64. size_t(*mbstowcs)(wchar_t*,const„*,size_t);
  65. ‚mbstowcs_state;
  66. size_t(*wcstombs)(„*,const wchar_t*,size_t);
  67. ‚wcstombs_state;
  68. ƒ__lconvn*lconvn;
  69. ƒ__lconvm*lconvm;
  70. };
  71. ƒ__locale*__clocale[];
  72. ƒlconv __clconv;
  73. „__decpt;€DECPT __decpt
  74. „__mb_cur_max;
  75. ƒ__locale*__flocale;
  76. ƒ__locale*__llocale;
  77. „*setlocale(‚,const„*);
  78. ƒlconv*localeconv(‹);
  79. ƒ__locale*readlocale(const„*);€_LCLNAME 1€_LCLOPEN 2€_LCLCOLL 3€_LCLCTYPE 4€_LCLNUMERIC 5€_LCLTIME 6€_LCLMONETARY 7€_LCLREAD 8€_LCLEND 9
  80. ‚__lclerror;‡