Merged simple_http_parsing branch

This commit is contained in:
Eric Petit
2006-04-11 22:37:43 +00:00
parent b35737f024
commit dfe3bc870a
3 changed files with 108 additions and 13 deletions

View File

@@ -61,3 +61,33 @@ int tr_rand( int sup )
}
return rand() % sup;
}
void * tr_memmem( const void *vbig, size_t big_len,
const void *vlittle, size_t little_len )
{
const char *big = vbig;
const char *little = vlittle;
size_t ii, jj;
if( 0 == big_len || 0 == little_len )
{
return NULL;
}
for( ii = 0; ii + little_len <= big_len; ii++ )
{
for( jj = 0; jj < little_len; jj++ )
{
if( big[ii + jj] != little[jj] )
{
break;
}
}
if( jj == little_len )
{
return (char*)big + ii;
}
}
return NULL;
}