176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman/* 276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman * strstr.c 376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman */ 476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#include <string.h> 676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmanchar *strstr(const char *haystack, const char *needle) 876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman{ 976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman return (char *)memmem(haystack, strlen(haystack), needle, strlen(needle)); 1076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman} 11