45 lines
		
	
	
		
			798 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			798 B
		
	
	
	
		
			C
		
	
	
	
| /*
 | |
| FUNCTION
 | |
| 	<<rindex>>---reverse search for character in string
 | |
| 
 | |
| INDEX
 | |
| 	rindex
 | |
| 
 | |
| ANSI_SYNOPSIS
 | |
| 	#include <string.h>
 | |
| 	char * rindex(const char *<[string]>, int <[c]>);
 | |
| 
 | |
| TRAD_SYNOPSIS
 | |
| 	#include <string.h>
 | |
| 	char * rindex(<[string]>, <[c]>);
 | |
| 	char *<[string]>;
 | |
| 	int *<[c]>;
 | |
| 
 | |
| DESCRIPTION
 | |
| 	This function finds the last occurence of <[c]> (converted to
 | |
| 	a char) in the string pointed to by <[string]> (including the
 | |
| 	terminating null character).
 | |
| 
 | |
| 	This function is identical to <<strrchr>>.
 | |
| 
 | |
| RETURNS
 | |
| 	Returns a pointer to the located character, or a null pointer
 | |
| 	if <[c]> does not occur in <[string]>.
 | |
| 
 | |
| PORTABILITY
 | |
| <<rindex>> requires no supporting OS subroutines.
 | |
| 
 | |
| QUICKREF
 | |
| 	rindex - pure
 | |
| */
 | |
| 
 | |
| #include <string.h>
 | |
| 
 | |
| char *
 | |
| _DEFUN (rindex, (s, c),
 | |
| 	_CONST char *s _AND
 | |
| 	int c)
 | |
| {
 | |
|   return strrchr (s, c);
 | |
| }
 |