Lines Matching refs:vlen

721     int i = 0, j = -1, v, vlen, k, klen;  in mod_extforward_Forwarded()  local
752 vlen = i - v; /* might be 0 */ in mod_extforward_Forwarded()
763 offsets[j+4] = vlen; in mod_extforward_Forwarded()
790 vlen = v + offsets[j+3]; in mod_extforward_Forwarded()
791 while (vlen > v && (s[vlen-1] == ' ' || s[vlen-1] == '\t')) --vlen; in mod_extforward_Forwarded()
792 if (vlen > v+1 && s[v] == '"' && s[vlen-1] == '"') { in mod_extforward_Forwarded()
794 --vlen; in mod_extforward_Forwarded()
799 do { --vlen; } while (vlen > v && s[vlen] != ']'); in mod_extforward_Forwarded()
800 if (v == vlen) { in mod_extforward_Forwarded()
807 for (klen=vlen, vlen=v; vlen < klen && s[vlen] != ':'; ++vlen) ; in mod_extforward_Forwarded()
811 offsets[j+3] = vlen - v; in mod_extforward_Forwarded()
820 if (v != vlen) { in mod_extforward_Forwarded()
821 int trusted = is_proxy_trusted(p, s+v, vlen-v); in mod_extforward_Forwarded()
824 && (7 != (vlen - v) || 0 != memcmp(s+v, "unknown", 7))) { in mod_extforward_Forwarded()
894 vlen = v + offsets[oproto+3]; in mod_extforward_Forwarded()
895 while (vlen > v && (s[vlen-1] == ' ' || s[vlen-1] == '\t')) --vlen; in mod_extforward_Forwarded()
896 if (vlen > v+1 && s[v] == '"' && s[vlen-1] == '"') { ++v; --vlen; } in mod_extforward_Forwarded()
897 mod_extforward_set_proto(r, s+v, vlen-v); in mod_extforward_Forwarded()
939 vlen = v + offsets[ohost+3]; in mod_extforward_Forwarded()
940 while (vlen > v && (s[vlen-1] == ' ' || s[vlen-1] == '\t')) --vlen; in mod_extforward_Forwarded()
941 if (vlen > v+1 && s[v] == '"' && s[vlen-1] == '"') { in mod_extforward_Forwarded()
942 ++v; --vlen; in mod_extforward_Forwarded()
943 buffer_copy_string_len_lc(r->http_host, s+v, vlen-v); in mod_extforward_Forwarded()
950 buffer_copy_string_len_lc(r->http_host, s+v, vlen-v); in mod_extforward_Forwarded()
979 vlen = v + offsets[oremote_user+3]; in mod_extforward_Forwarded()
980 while (vlen > v && (s[vlen-1] == ' ' || s[vlen-1] == '\t')) --vlen; in mod_extforward_Forwarded()
981 if (vlen > v+1 && s[v] == '"' && s[vlen-1] == '"') { in mod_extforward_Forwarded()
983 ++v; --vlen; in mod_extforward_Forwarded()
985 CONST_STR_LEN("REMOTE_USER"), s+v, vlen-v); in mod_extforward_Forwarded()
995 CONST_STR_LEN("REMOTE_USER"), s+v, vlen-v); in mod_extforward_Forwarded()
1016 vlen = offsets[j+3]; in mod_extforward_Forwarded()
1017 buffer_append_string_len(xff, s+v, vlen); in mod_extforward_Forwarded()
1020 memchr(xff->ptr + buffer_clen(xff) - vlen, '\\', vlen); in mod_extforward_Forwarded()