misc.c 292 B

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