ref: 91f14160d425ce557a3fc589b9286fd82c56b7a8
dir: /libkern/strstr.c/
#include <u.h> #include "kern.h" /* * Return pointer to first occurrence of s2 in s1, * 0 if none */ char* strstr(char *s1, char *s2) { char *p; int f, n; f = s2[0]; if(f == 0) return s1; n = strlen(s2); for(p=strchr(s1, f); p; p=strchr(p+1, f)) if(strncmp(p, s2, n) == 0) return p; return 0; }