1*3e12c5d1SDavid du Colombier #include <string.h> 2*3e12c5d1SDavid du Colombier 3*3e12c5d1SDavid du Colombier char* strchr(const char * s,int c)4*3e12c5d1SDavid du Colombierstrchr(const char *s, int c) 5*3e12c5d1SDavid du Colombier { 6*3e12c5d1SDavid du Colombier char c1; 7*3e12c5d1SDavid du Colombier 8*3e12c5d1SDavid du Colombier if(c == 0) { 9*3e12c5d1SDavid du Colombier while(*s++) 10*3e12c5d1SDavid du Colombier ; 11*3e12c5d1SDavid du Colombier return s-1; 12*3e12c5d1SDavid du Colombier } 13*3e12c5d1SDavid du Colombier 14*3e12c5d1SDavid du Colombier while(c1 = *s++) 15*3e12c5d1SDavid du Colombier if(c1 == c) 16*3e12c5d1SDavid du Colombier return s-1; 17*3e12c5d1SDavid du Colombier return 0; 18*3e12c5d1SDavid du Colombier } 19