11 #error This file should only be compiled with _MBCS defined
40 const unsigned char *str1,
41 const unsigned char *str2,
45 unsigned char *
cp, *
s1, *
s2, *endp;
48 if (_loc_update.GetLocaleT()->mbcinfo->ismbcodepage == 0)
49 return (
unsigned char *)
strstr((
const char *)str1, (
const char *)str2);
54 return (
unsigned char *)str1;
57 cp = (
unsigned char *) str1;
58 endp = (
unsigned char *) (str1 + (
strlen((
const char *)str1) -
strlen((
const char *)str2)));
60 while (*
cp && (
cp <= endp))
63 s2 = (
unsigned char *) str2;
96 const unsigned char *str1,
97 const unsigned char *str2
char * strstr(char *String1, char *String2)
ACPI_SIZE strlen(const char *String)
#define _ismbblead_l(_c, p)
#define _VALIDATE_RETURN(expr, errorcode, retexpr)
_CONST_RETURN unsigned char *__cdecl _mbsstr_l(const unsigned char *str1, const unsigned char *str2, _locale_t plocinfo)
_CONST_RETURN unsigned char *__cdecl _mbsstr(const unsigned char *str1, const unsigned char *str2)