Uninitialized vector entry?
[minix3.git] / lib / ansi / memchr.c
blobeb30869844c81d87406401f260da2b48932b8224
1 /*
2 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
3 * See the copyright notice in the ACK home directory, in the file "Copyright".
4 */
5 /* $Header$ */
7 #include <string.h>
9 void *
10 memchr(const void *s, register int c, register size_t n)
12 register const unsigned char *s1 = s;
14 c = (unsigned char) c;
15 if (n) {
16 n++;
17 while (--n > 0) {
18 if (*s1++ != c) continue;
19 return (void *) --s1;
22 return NULL;