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