lower.c 226 B

12345678910111213141516171819
  1. #include <u.h>
  2. #include <libc.h>
  3. #include <bin.h>
  4. #include <httpd.h>
  5. char*
  6. hlower(char *p)
  7. {
  8. char c;
  9. char *x;
  10. if(p == nil)
  11. return p;
  12. for(x = p; c = *x; x++)
  13. if(c >= 'A' && c <= 'Z')
  14. *x -= 'A' - 'a';
  15. return p;
  16. }