13e12c5d1SDavid du Colombier #include <string.h> 23e12c5d1SDavid du Colombier 33e12c5d1SDavid du Colombier char* strrchr(const char * s,int c)43e12c5d1SDavid du Colombierstrrchr(const char *s, int c) 53e12c5d1SDavid du Colombier { 63e12c5d1SDavid du Colombier char *r; 73e12c5d1SDavid du Colombier 83e12c5d1SDavid du Colombier if(c == 0) 93e12c5d1SDavid du Colombier return strchr(s, 0); 103e12c5d1SDavid du Colombier r = 0; 113e12c5d1SDavid du Colombier while(s = strchr(s, c)) 12*781103c4SDavid du Colombier r = (char *)s++; 133e12c5d1SDavid du Colombier return r; 143e12c5d1SDavid du Colombier } 15