#ifndef _MBSTRING
#define _MBSTRING
#ifndef _VA_LIST_DEFINED
typedef char *	va_list;
#define _VA_LIST_DEFINED
#endif
unsigned int _mbbtombc(unsigned int);
#define _mbbtombc mbbtombc
int _mbbtype(unsigned char, int);
#define _mbbtype mbbtype
unsigned int _mbctombb(unsigned int);
#define _mbctombb mbctombb
int _mbsbtype(unsigned char *, int);
#define _mbsbtype mbsbtype
unsigned char * _mbscat(unsigned char *, unsigned char *);
unsigned char * _mbschr(unsigned char *, unsigned int);
int _mbscmp(unsigned char *, unsigned char *);
int _mbscoll(unsigned char *, unsigned char *);
unsigned char * _mbscpy(unsigned char *, unsigned char *);
int _mbscspn(unsigned char *, unsigned char *);
unsigned char * _mbsdec(unsigned char *, unsigned char *);
unsigned char * _mbsdup(unsigned char *);
int _mbsicmp(unsigned char *, unsigned char *);
int _mbsicoll(unsigned char *, unsigned char *);
unsigned char * _mbsinc(unsigned char *);
int _mbslen(unsigned char *);
unsigned char * _mbslwr(unsigned char *);
unsigned char * _mbsnbcat(unsigned char *, unsigned char *, int);
int _mbsnbcmp(unsigned char *, unsigned char *, int);
int _mbsnbcoll(unsigned char *, unsigned char *, int);
int _mbsnbcnt(unsigned char *, size_t);
unsigned char * _mbsnbcpy(unsigned char *, unsigned char *, int);
int _mbsnbicmp(unsigned char *, unsigned char *, int);
int _mbsnbicoll(unsigned char *, unsigned char *, int);
unsigned char * _mbsnbset(unsigned char *, unsigned int, int);
unsigned char * _mbsncat(unsigned char *, unsigned char *, int);
int _mbsnccnt(unsigned char *, size_t);
int _mbsncmp(unsigned char *, unsigned char *, int);
int _mbsncoll(unsigned char *, unsigned char *, int);
unsigned char * _mbsncpy(unsigned char *, unsigned char *, int);
unsigned int _mbsnextc (unsigned char *);
int _mbsnicmp(unsigned char *, unsigned char *, int);
int _mbsnicoll(unsigned char *, unsigned char *, int);
unsigned char * _mbsninc(unsigned char *, int);
unsigned char * _mbsnset(unsigned char *, unsigned int, int);
unsigned char * mbspbrk(unsigned char *, unsigned char *);
#define _mbspbrk mbspbrk
unsigned char * mbsrchr(unsigned char *, unsigned int);
#define _mbsrchr mbsrchr
unsigned char * mbsrev(unsigned char *);
#define _mbsrev mbsrev
unsigned char * _mbsset(unsigned char *, unsigned int);
#define _mbsset mbsset
int _mbsspn(unsigned char *, unsigned char *);
#define _mbsspn mbsspn
unsigned char * mbsspnp(unsigned char *, unsigned char *);
#define _mbsspnp mbsspnp
unsigned char * mbsstr(unsigned char *, unsigned char *);
#define _mbsstr mbsstr
unsigned char * mbstok(unsigned char *, unsigned char *);
#define _mbstok mbstok
unsigned char * mbsupr(unsigned char *);
#define _mbsupr mbsupr
int _mbclen(unsigned char *);
void _mbccpy(unsigned char *, unsigned char *);
#define _mbccmp(_cpc1, _cpc2) _mbsncmp((_cpc1),(_cpc2),1)
int _ismbcalnum(unsigned int);
int _ismbcalpha(unsigned int);
int _ismbcdigit(unsigned int);
int _ismbcgraph(unsigned int);
int _ismbclegal(unsigned int);
int _ismbclower(unsigned int);
int _ismbcprint(unsigned int);
int _ismbcpunct(unsigned int);
int _ismbcspace(unsigned int);
int _ismbcupper(unsigned int);
unsigned int _mbctolower(unsigned int);
unsigned int _mbctoupper(unsigned int);
int _ismbblead( unsigned int );
int _ismbbtrail( unsigned int );
int _ismbslead( unsigned char *, unsigned char *);
int _ismbstrail( unsigned char *, unsigned char *);
unsigned int _mbcjistojms(unsigned int);
unsigned int _mbcjmstojis(unsigned int);
unsigned int _mbctohira(unsigned int);
unsigned int _mbctokata(unsigned int);
#endif	/* _MBSTRING */
