xref: /csrg-svn/lib/libc/string/memchr.c (revision 24195)
1*24195Skre /*
2*24195Skre  * Copyright (c) 1985 Regents of the University of California.
3*24195Skre  * All rights reserved.  The Berkeley software License Agreement
4*24195Skre  * specifies the terms and conditions for redistribution.
5*24195Skre  */
6*24195Skre 
7*24195Skre /*
8*24195Skre  * Sys5 compat routine
9*24195Skre  */
10*24195Skre 
11*24195Skre #ifndef lint
12*24195Skre static char sccsid[] = "@(#)memchr.c	5.1 (Berkeley) 85/08/05";
13*24195Skre #endif
14*24195Skre 
15*24195Skre char *
16*24195Skre memchr(s, c, n)
17*24195Skre 	register char *s;
18*24195Skre 	register c, n;
19*24195Skre {
20*24195Skre 	while (--n >= 0)
21*24195Skre 		if (*s++ == c)
22*24195Skre 			return (--s);
23*24195Skre 	return (0);
24*24195Skre }
25