stew

a monorepo of some sort
git clone git://git.nsmpr.xyz/stew.git
Log | Files | Refs

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 }