reactos/sdk/lib/crt/mbstring/mbsstr.c

24 lines
433 B
C
Raw Normal View History

#include <mbstring.h>
#include <stdlib.h>
/*
* @implemented
*/
unsigned char *_mbsstr(const unsigned char *src1,const unsigned char *src2)
{
size_t len;
if (src2 ==NULL || *src2 == 0)
return (unsigned char *)src1;
len = _mbslen(src2);
while(*src1)
{
if ((*src1 == *src2) && (_mbsncmp(src1,src2,len) == 0))
return (unsigned char *)src1;
src1 = (unsigned char *)_mbsinc(src1);
}
return NULL;
}