xref: /csrg-svn/lib/libc/string/rindex.c (revision 22103)
1*22103Smckusick #ifndef lint
2*22103Smckusick static char sccsid[] = "@(#)rindex.c	5.1 (Berkeley) 06/05/85";
3*22103Smckusick #endif not lint
4*22103Smckusick 
51978Swnj /*
61978Swnj  * Return the ptr in sp at which the character c last
71978Swnj  * appears; NULL if not found
8*22103Smckusick  */
91978Swnj 
101978Swnj #define NULL 0
111978Swnj 
121978Swnj char *
131978Swnj rindex(sp, c)
141978Swnj register char *sp, c;
151978Swnj {
161978Swnj 	register char *r;
171978Swnj 
181978Swnj 	r = NULL;
191978Swnj 	do {
201978Swnj 		if (*sp == c)
211978Swnj 			r = sp;
221978Swnj 	} while (*sp++);
231978Swnj 	return(r);
241978Swnj }
25