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