1 /* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS system libraries 4 * FILE: lib/sdk/crt/string/strstr.c 5 * PURPOSE: Unknown 6 * PROGRAMER: Unknown 7 * UPDATE HISTORY: 8 * 25/11/05: Added license header 9 */ 10 11 #include <precomp.h> 12 /* 13 * @implemented 14 */ 15 char * 16 CDECL strstr(const char * s,const char * find)17strstr(const char *s, const char *find) 18 { 19 char c, sc; 20 size_t len; 21 22 if ((c = *find++) != 0) 23 { 24 len = strlen(find); 25 do { 26 do { 27 if ((sc = *s++) == 0) 28 return 0; 29 } while (sc != c); 30 } while (strncmp(s, find, len) != 0); 31 s--; 32 } 33 return (char *)((size_t)s); 34 } 35