xref: /csrg-svn/lib/libc/string/memchr.c (revision 26526)
124195Skre /*
224195Skre  * Copyright (c) 1985 Regents of the University of California.
324195Skre  * All rights reserved.  The Berkeley software License Agreement
424195Skre  * specifies the terms and conditions for redistribution.
524195Skre  */
624195Skre 
724195Skre /*
824195Skre  * Sys5 compat routine
924195Skre  */
1024195Skre 
11*26526Sdonn #if defined(LIBC_SCCS) && !defined(lint)
12*26526Sdonn static char sccsid[] = "@(#)memchr.c	5.2 (Berkeley) 86/03/09";
1324195Skre #endif
1424195Skre 
1524195Skre char *
1624195Skre memchr(s, c, n)
1724195Skre 	register char *s;
1824195Skre 	register c, n;
1924195Skre {
2024195Skre 	while (--n >= 0)
2124195Skre 		if (*s++ == c)
2224195Skre 			return (--s);
2324195Skre 	return (0);
2424195Skre }
25