Lines Matching refs:auth_line
872 const char *auth_line;
877 auth_line = apr_table_get(r->headers_in,
881 if (!auth_line) {
886 resp->scheme = ap_getword_white(r->pool, &auth_line);
892 l = strlen(auth_line);
897 while (auth_line[0] != '\0') {
901 while (apr_isspace(auth_line[0])) {
902 auth_line++;
905 while (auth_line[0] != '=' && auth_line[0] != ','
906 && auth_line[0] != '\0' && !apr_isspace(auth_line[0])) {
907 key[vk++] = *auth_line++;
910 while (apr_isspace(auth_line[0])) {
911 auth_line++;
916 if (auth_line[0] == '=') {
917 auth_line++;
918 while (apr_isspace(auth_line[0])) {
919 auth_line++;
923 if (auth_line[0] == '\"') { /* quoted string */
924 auth_line++;
925 while (auth_line[0] != '\"' && auth_line[0] != '\0') {
926 if (auth_line[0] == '\\' && auth_line[1] != '\0') {
927 auth_line++; /* escaped char */
929 value[vv++] = *auth_line++;
931 if (auth_line[0] != '\0') {
932 auth_line++;
936 while (auth_line[0] != ',' && auth_line[0] != '\0'
937 && !apr_isspace(auth_line[0])) {
938 value[vv++] = *auth_line++;
944 while (auth_line[0] != ',' && auth_line[0] != '\0') {
945 auth_line++;
947 if (auth_line[0] != '\0') {
948 auth_line++;