util.c (333B)
1 #include <u.h> 2 #include <libc.h> 3 4 long 5 voidlen(void **pp) 6 { 7 long n; 8 for (n = 0; *pp != nil; n++, pp++); 9 return n; 10 } 11 12 char ** 13 strfind(char **pp, long n, char *s) 14 { 15 if ((pp == nil) || (s == nil)) return nil; 16 long i; 17 for (i = 0; i < n; pp++, i++) { 18 if (*pp == nil) break; 19 if (strcmp(*pp, s) == 0) return pp; 20 } 21 return nil; 22 }