ref: b2852af8c0c63a9c00a9a5cbb880027b8c6c7df8
dir: /sys/src/ape/lib/ap/gen/memchr.c/
#include <string.h>
void*
memchr(const void *ap, int c, size_t n)
{
unsigned char *sp;
sp = (unsigned char*)ap;
c &= 0xFF;
while(n > 0) {
if(*sp++ == c)
return sp-1;
n--;
}
return 0;
}