void *memset(void *s, int c, size_t n)
{
char *s_func = (char *)s;
if(NULL == s_func || 0 > n){
return NULL;
}
while(n--){
*s_func++ = c;
}
return s;
}
char
*
strstr
(
const
char
*s1,
const
char
*s2 )
{
int
len2;
if
( !(len2 =
strlen
(s2)) )
return
(
char
*)s1;
for
( ; *s1; ++s1 )
{
if
( *s1 == *s2 &&
strncmp
( s1, s2, len2 )==0 )
return
(
char
*)s1;
}
return
NULL;
}