plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

lower.c (226B)


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