/* strindex return index of t in s, -1 if none from kernighan and pike, page 192 */ #include int strindex(s, t) char *s, *t; { int i, n; n = strlen(t); for (i = 0; s[i] != '\0'; i++) if (strncmp(s+i, t, n) == 0) return i; return -1; }