1*671dfc47SDavid du Colombier #include <u.h> 2*671dfc47SDavid du Colombier #include <libc.h> 3*671dfc47SDavid du Colombier #include <ctype.h> 4*671dfc47SDavid du Colombier 5*671dfc47SDavid du Colombier char* strupr(char * s)6*671dfc47SDavid du Colombierstrupr(char *s) 7*671dfc47SDavid du Colombier { 8*671dfc47SDavid du Colombier char *p; 9*671dfc47SDavid du Colombier 10*671dfc47SDavid du Colombier for(p = s; *p; p++) 11*671dfc47SDavid du Colombier if(*p >= 0 && islower(*p)) 12*671dfc47SDavid du Colombier *p = toupper(*p); 13*671dfc47SDavid du Colombier return s; 14*671dfc47SDavid du Colombier } 15*671dfc47SDavid du Colombier 16*671dfc47SDavid du Colombier char* strlwr(char * s)17*671dfc47SDavid du Colombierstrlwr(char *s) 18*671dfc47SDavid du Colombier { 19*671dfc47SDavid du Colombier char *p; 20*671dfc47SDavid du Colombier 21*671dfc47SDavid du Colombier for(p = s; *p; p++) 22*671dfc47SDavid du Colombier if(*p >= 0 && isupper(*p)) 23*671dfc47SDavid du Colombier *p = tolower(*p); 24*671dfc47SDavid du Colombier return s; 25*671dfc47SDavid du Colombier } 26