11 #error This file should only be compiled with _MBCS defined
18#pragma warning(disable:__WARNING_POTENTIAL_BUFFER_OVERFLOW_NULLTERMINATED)
48 const unsigned char *
s1,
49 const unsigned char *
s2,
53 unsigned short c1, c2;
59 if (_loc_update.GetLocaleT()->mbcinfo->ismbcodepage == 0)
60 return strcmp((
const char *)
s1, (
const char *)
s2);
66 c1 = ( (*
s1 ==
'\0') ? 0 : ((c1<<8) | *
s1++) );
70 c2 = ( (*
s2 ==
'\0') ? 0 : ((c2<<8) | *
s2++) );
73 return (c1 > c2) ? 1 : -1;
82 const unsigned char *
s1,
83 const unsigned char *
s2
int strcmp(const char *String1, const char *String2)
#define _ismbblead_l(_c, p)
#define _VALIDATE_RETURN(expr, errorcode, retexpr)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
_Check_return_ _CRTIMP int __cdecl _mbscmp(_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2)
int __cdecl _mbscmp_l(const unsigned char *s1, const unsigned char *s2, _locale_t plocinfo)