13int colldif(
unsigned short c1,
unsigned short c2);
18int _mbscoll(
const unsigned char *str1,
const unsigned char *str2)
20 unsigned char *
s1 = (
unsigned char *)str1;
21 unsigned char *
s2 = (
unsigned char *)str2;
23 unsigned short *short_s1, *short_s2;
44 short_s1 = (
unsigned short *)
s1;
45 short_s2 = (
unsigned short *)
s2;
46 if ( *short_s1 != *short_s2 )
47 return colldif(*short_s1, *short_s2);
61int _mbsbcoll(
const unsigned char *str1,
const unsigned char *str2)
63 unsigned char *
s1 = (
unsigned char *)str1;
64 unsigned char *
s2 = (
unsigned char *)str2;
66 unsigned short *short_s1, *short_s2;
86 short_s1 = (
unsigned short *)
s1;
87 short_s2 = (
unsigned short *)
s2;
88 if ( *short_s1 != *short_s2 )
89 return colldif(*short_s1, *short_s2);
int _mbscoll(const unsigned char *str1, const unsigned char *str2)
int colldif(unsigned short c1, unsigned short c2)
int __cdecl _ismbblead(unsigned int)