home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / mag&info / cujmay93.zip / 1105018A < prev    next >
Text File  |  1993-03-01  |  3KB  |  83 lines

  1. typedef unsigned int size_t;
  2. struct tm;
  3. typedef unsigned short wchar_t;
  4.  
  5. typedef int wint_t;
  6. typedef char mbstate_t;
  7. typedef unsigned int wctype_t;
  8.  
  9. #define WEOF    ((wint_t)-1)
  10.  
  11. int iswalnum(wint_t wc);
  12. int iswalpha(wint_t wc);
  13. int iswcntrl(wint_t wc);
  14. int iswdigit(wint_t wc);
  15. int iswgraph(wint_t wc);
  16. int iswlower(wint_t wc);
  17. int iswprint(wint_t wc);
  18. int iswpunct(wint_t wc);
  19. int iswspace(wint_t wc);
  20. int iswupper(wint_t wc);
  21. int iswxdigit(wint_t wc);
  22. wint_t towlower(wint_t wc);
  23. wint_t towupper(wint_t wc);
  24. wctype_t wctype(const char *property);
  25. int iswctype(wint_t wc, wctype_t desc);
  26.  
  27. double wcstod(const wchar_t *nptr, wchar_t **endptr);
  28. long int wcstol(const wchar_t *nptr, wchar_t **endptr, int base);
  29. unsigned long int wcstoul(const wchar_t *nptr,
  30.     wchar_t **endptr, int base);
  31.  
  32. wchar_t *wcscpy(wchar_t *s1, const wchar_t *s2);
  33. wchar_t *wcsncpy(wchar_t *s1, const wchar_t *s2, size_t n);
  34. wchar_t *wcscat(wchar_t *s1, const wchar_t *s2);
  35. wchar_t *wcsncat(wchar_t *s1, const wchar_t *s2, size_t n);
  36. int wcscmp(const wchar_t *s1, const wchar_t *s2);
  37. int wcscoll(const wchar_t *s1, const wchar_t *s2);
  38. int wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n);
  39. size_t wcsxfrm(wchar_t *s1, const wchar_t *s2, size_t n);
  40. wchar_t *wcschr(const wchar_t *s, wint_t c);
  41. size_t wcscspn(const wchar_t *s1, const wchar_t *s2);
  42. wchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2);
  43. wchar_t *wcsrchr(const wchar_t *s, wint_t c);
  44. size_t wcsspn(const wchar_t *s1, const wchar_t *s2);
  45. wchar_t *wcsstr(const wchar_t *s1, const wchar_t *s2);
  46. wchar_t *wcstok(wchar_t *s1, const wchar_t *s2, wchar_t **ptr);
  47. size_t wcslen(const wchar_t *s);
  48.  
  49. size_t wcsftime(wchar_t *s, size_t maxsize,
  50.     const wchar_t *format, const struct tm *timeptr);
  51.  
  52. int wctob(wint_t c);
  53. int sisinit(const mbstate_t *ps);
  54. int mbrlen(const char *s, size_t n, mbstate_t *ps);
  55. int mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps);
  56. int wcrtomb(char *s, wchar_t wc, mbstate_t *ps);
  57. size_t mbsrtowcs(wchar_t *dst, const char **src,
  58.     size_t len, mbstate_t *ps);
  59. size_t wcsrtombs(char *dst, const wchar_t **src,
  60.     size_t len, mbstate_t *ps);
  61.  
  62. int fwprintf(FILE *stream, const wchar_t *format, ...);
  63. int fwscanf(FILE *stream, const wchar_t *format, ...);
  64. int wprintf(const wchar_t *format, ...);
  65. int wscanf(const wchar_t *format, ...);
  66. int swprintf(wchar_t *s, size_t n, const wchar_t *format, ...);
  67. int swscanf(const wchar_t *s, const wchar_t *format, ...);
  68. int vfwprintf(FILE *stream, const wchar_t *format, va_list arg);
  69. int vwprintf(const wchar_t *format, va_list arg);
  70. int vswprintf(wchar_t *s, size_t n, const wchar_t *format, va_list arg);
  71. wint_t fgetwc(FILE *stream);
  72. wchar_t *fgetws(wchar_t *s, int n, FILE *stream);
  73. wint_t fputwc(wint_t c, FILE *stream);
  74. int fputws(const wchar_t *s, FILE *stream);
  75. wint_t getwc(FILE *stream);
  76. wint_t getwchar(void);
  77. wint_t putwc(wint_t c, FILE *stream);
  78. wint_t putwchar(wint_t c);
  79. wint_t ungetwc(wint_t c, FILE *stream);
  80.  
  81.  
  82.  
  83.