ngx_strcasecmp

ngx_strcasecmp(u_char *s1, u_char *s2)
{
    ngx_uint_t  c1, c2;


    for ( ;; ) {
        c1 = (ngx_uint_t) *s1++;
        c2 = (ngx_uint_t) *s2++;


        c1 = (c1 >= 'A' && c1 <= 'Z') ? (c1 | 0x20) : c1;
        c2 = (c2 >= 'A' && c2 <= 'Z') ? (c2 | 0x20) : c2;


        if (c1 == c2) {


            if (c1) {
                continue;
            }


            return 0;
        }


        return c1 - c2;
    }
}

你可能感兴趣的:(c)