13e12c5d1SDavid du Colombier #include <u.h> 23e12c5d1SDavid du Colombier #include <libc.h> 33e12c5d1SDavid du Colombier 43e12c5d1SDavid du Colombier char* strrchr(char * s,int c)5*7dd7cddfSDavid du Colombierstrrchr(char *s, int c) 63e12c5d1SDavid du Colombier { 73e12c5d1SDavid du Colombier char *r; 83e12c5d1SDavid du Colombier 93e12c5d1SDavid du Colombier if(c == 0) 103e12c5d1SDavid du Colombier return strchr(s, 0); 113e12c5d1SDavid du Colombier r = 0; 123e12c5d1SDavid du Colombier while(s = strchr(s, c)) 133e12c5d1SDavid du Colombier r = s++; 143e12c5d1SDavid du Colombier return r; 153e12c5d1SDavid du Colombier } 16