Rev 424 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/*FUNCTION<<strrchr>>---reverse search for character in stringINDEXstrrchrANSI_SYNOPSIS#include <string.h>char * strrchr(const char *<[string]>, int <[c]>);TRAD_SYNOPSIS#include <string.h>char * strrchr(<[string]>, <[c]>);char *<[string]>;int *<[c]>;DESCRIPTIONThis function finds the last occurence of <[c]> (converted toa char) in the string pointed to by <[string]> (including theterminating null character).RETURNSReturns a pointer to the located character, or a null pointerif <[c]> does not occur in <[string]>.PORTABILITY<<strrchr>> is ANSI C.<<strrchr>> requires no supporting OS subroutines.QUICKREFstrrchr ansi pure*/#include "global.h"#include "include/string.h"char *_DEFUN (strrchr, (s, i),_CONST char *s _ANDint i){_CONST char *last = NULL;if (i){while ((s=strchr(s, i))){last = s;s++;}}else{last = strchr(s, i);}return (char *) last;}