home *** CD-ROM | disk | FTP | other *** search
/ Total Destruction / Total_Destruction.iso / addons / Lccwin32.exe / Lccwin32 / lccpub / include / MBSTRING.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-01-28  |  3.6 KB  |  88 lines

  1. #ifndef _MBSTRING
  2. #define _MBSTRING
  3. #ifndef _VA_LIST_DEFINED
  4. typedef char *    va_list;
  5. #define _VA_LIST_DEFINED
  6. #endif
  7. unsigned int _mbbtombc(unsigned int);
  8. #define _mbbtombc mbbtombc
  9. int _mbbtype(unsigned char, int);
  10. #define _mbbtype mbbtype
  11. unsigned int _mbctombb(unsigned int);
  12. #define _mbctombb mbctombb
  13. int _mbsbtype(unsigned char *, int);
  14. #define _mbsbtype mbsbtype
  15. unsigned char * _mbscat(unsigned char *, unsigned char *);
  16. unsigned char * _mbschr(unsigned char *, unsigned int);
  17. int _mbscmp(unsigned char *, unsigned char *);
  18. int _mbscoll(unsigned char *, unsigned char *);
  19. unsigned char * _mbscpy(unsigned char *, unsigned char *);
  20. int _mbscspn(unsigned char *, unsigned char *);
  21. unsigned char * _mbsdec(unsigned char *, unsigned char *);
  22. unsigned char * _mbsdup(unsigned char *);
  23. int _mbsicmp(unsigned char *, unsigned char *);
  24. int _mbsicoll(unsigned char *, unsigned char *);
  25. unsigned char * _mbsinc(unsigned char *);
  26. int _mbslen(unsigned char *);
  27. unsigned char * _mbslwr(unsigned char *);
  28. unsigned char * _mbsnbcat(unsigned char *, unsigned char *, int);
  29. int _mbsnbcmp(unsigned char *, unsigned char *, int);
  30. int _mbsnbcoll(unsigned char *, unsigned char *, int);
  31. int _mbsnbcnt(unsigned char *, size_t);
  32. unsigned char * _mbsnbcpy(unsigned char *, unsigned char *, int);
  33. int _mbsnbicmp(unsigned char *, unsigned char *, int);
  34. int _mbsnbicoll(unsigned char *, unsigned char *, int);
  35. unsigned char * _mbsnbset(unsigned char *, unsigned int, int);
  36. unsigned char * _mbsncat(unsigned char *, unsigned char *, int);
  37. int _mbsnccnt(unsigned char *, size_t);
  38. int _mbsncmp(unsigned char *, unsigned char *, int);
  39. int _mbsncoll(unsigned char *, unsigned char *, int);
  40. unsigned char * _mbsncpy(unsigned char *, unsigned char *, int);
  41. unsigned int _mbsnextc (unsigned char *);
  42. int _mbsnicmp(unsigned char *, unsigned char *, int);
  43. int _mbsnicoll(unsigned char *, unsigned char *, int);
  44. unsigned char * _mbsninc(unsigned char *, int);
  45. unsigned char * _mbsnset(unsigned char *, unsigned int, int);
  46. unsigned char * mbspbrk(unsigned char *, unsigned char *);
  47. #define _mbspbrk mbspbrk
  48. unsigned char * mbsrchr(unsigned char *, unsigned int);
  49. #define _mbsrchr mbsrchr
  50. unsigned char * mbsrev(unsigned char *);
  51. #define _mbsrev mbsrev
  52. unsigned char * _mbsset(unsigned char *, unsigned int);
  53. #define _mbsset mbsset
  54. int _mbsspn(unsigned char *, unsigned char *);
  55. #define _mbsspn mbsspn
  56. unsigned char * mbsspnp(unsigned char *, unsigned char *);
  57. #define _mbsspnp mbsspnp
  58. unsigned char * mbsstr(unsigned char *, unsigned char *);
  59. #define _mbsstr mbsstr
  60. unsigned char * mbstok(unsigned char *, unsigned char *);
  61. #define _mbstok mbstok
  62. unsigned char * mbsupr(unsigned char *);
  63. #define _mbsupr mbsupr
  64. int _mbclen(unsigned char *);
  65. void _mbccpy(unsigned char *, unsigned char *);
  66. #define _mbccmp(_cpc1, _cpc2) _mbsncmp((_cpc1),(_cpc2),1)
  67. int _ismbcalnum(unsigned int);
  68. int _ismbcalpha(unsigned int);
  69. int _ismbcdigit(unsigned int);
  70. int _ismbcgraph(unsigned int);
  71. int _ismbclegal(unsigned int);
  72. int _ismbclower(unsigned int);
  73. int _ismbcprint(unsigned int);
  74. int _ismbcpunct(unsigned int);
  75. int _ismbcspace(unsigned int);
  76. int _ismbcupper(unsigned int);
  77. unsigned int _mbctolower(unsigned int);
  78. unsigned int _mbctoupper(unsigned int);
  79. int _ismbblead( unsigned int );
  80. int _ismbbtrail( unsigned int );
  81. int _ismbslead( unsigned char *, unsigned char *);
  82. int _ismbstrail( unsigned char *, unsigned char *);
  83. unsigned int _mbcjistojms(unsigned int);
  84. unsigned int _mbcjmstojis(unsigned int);
  85. unsigned int _mbctohira(unsigned int);
  86. unsigned int _mbctokata(unsigned int);
  87. #endif    /* _MBSTRING */
  88.