Lines Matching refs:c
1213 mod_auth_digest_parse_authorization (http_auth_digest_params_t * const dp, const char *c) in mod_auth_digest_parse_authorization() argument
1239 for (const char *e; *c; c++) { in mod_auth_digest_parse_authorization()
1241 while (*c == ' ' || *c == '\t' || *c == ',') ++c; in mod_auth_digest_parse_authorization()
1242 if (!*c) break; in mod_auth_digest_parse_authorization()
1243 for (e = c; *e!='=' && *e!=' ' && *e!='\t' && *e!='\0'; ++e) ; in mod_auth_digest_parse_authorization()
1244 const uint32_t tlen = (uint32_t)(e - c); in mod_auth_digest_parse_authorization()
1247 if (tlen != dkv[i].klen || 0 != memcmp(c, dkv[i].key, tlen)) in mod_auth_digest_parse_authorization()
1249 c += tlen; in mod_auth_digest_parse_authorization()
1251 if (__builtin_expect( (*c != '='), 0)) { in mod_auth_digest_parse_authorization()
1252 while (*c == ' ' || *c == '\t') ++c; in mod_auth_digest_parse_authorization()
1253 if (*c != '=') return; /*(including '\0')*/ in mod_auth_digest_parse_authorization()
1255 do { ++c; } while (*c == ' ' || *c == '\t'); in mod_auth_digest_parse_authorization()
1257 if (*c == '"') { in mod_auth_digest_parse_authorization()
1258 for (e = ++c; *e != '"' && *e != '\0'; ++e) { in mod_auth_digest_parse_authorization()
1265 for (e = c; *e!=',' && *e!=' ' && *e!='\t' && *e!='\0'; ++e) ; in mod_auth_digest_parse_authorization()
1268 dp->ptr[dkv[i].id] = c; in mod_auth_digest_parse_authorization()
1269 dp->len[dkv[i].id] = (uint16_t)(e - c); in mod_auth_digest_parse_authorization()
1270 c = e; in mod_auth_digest_parse_authorization()
1271 if (*c != ',') { in mod_auth_digest_parse_authorization()
1273 c = strchr(c, ','); in mod_auth_digest_parse_authorization()
1274 if (!c) return; in mod_auth_digest_parse_authorization()