xref: /original-bsd/lib/libc/string/strrchr.c (revision 542201aa)
1 #if defined(LIBC_SCCS) && !defined(lint)
2 static char sccsid[] = "@(#)strrchr.c	5.2 (berkeley) 86/03/09";
3 #endif LIBC_SCCS and not lint
4 
5 /*
6  * Return the ptr in sp at which the character c last
7  * appears; NULL if not found
8  *
9  * This routine is just "rindex" renamed.
10  */
11 
12 #define NULL 0
13 
14 char *
15 strrchr(sp, c)
16 register char *sp, c;
17 {
18 	register char *r;
19 
20 	r = NULL;
21 	do {
22 		if (*sp == c)
23 			r = sp;
24 	} while (*sp++);
25 	return(r);
26 }
27