Lines Matching defs:keytype
123 static enum key_type keytype = KEY_TYPE_NONE;
1436 keytype = KEY_TYPE_NONE;
1502 keytype = KEY_TYPE_COOKIE;
1503 rule->rule_kv[keytype].kv_key = strdup($3);
1504 rule->rule_kv[keytype].kv_option = $2;
1505 rule->rule_kv[keytype].kv_value = (($4 != NULL) ?
1507 if (rule->rule_kv[keytype].kv_key == NULL ||
1508 rule->rule_kv[keytype].kv_value == NULL)
1513 rule->rule_kv[keytype].kv_type = keytype;
1516 keytype = KEY_TYPE_COOKIE;
1517 rule->rule_kv[keytype].kv_option = $2;
1518 rule->rule_kv[keytype].kv_type = keytype;
1521 keytype = KEY_TYPE_HEADER;
1522 memset(&rule->rule_kv[keytype], 0,
1523 sizeof(rule->rule_kv[keytype]));
1524 rule->rule_kv[keytype].kv_option = $2;
1525 rule->rule_kv[keytype].kv_key = strdup($3);
1526 rule->rule_kv[keytype].kv_value = (($4 != NULL) ?
1528 if (rule->rule_kv[keytype].kv_key == NULL ||
1529 rule->rule_kv[keytype].kv_value == NULL)
1534 rule->rule_kv[keytype].kv_type = keytype;
1537 keytype = KEY_TYPE_HEADER;
1538 rule->rule_kv[keytype].kv_option = $2;
1539 rule->rule_kv[keytype].kv_type = keytype;
1542 keytype = KEY_TYPE_PATH;
1543 rule->rule_kv[keytype].kv_option = $2;
1544 rule->rule_kv[keytype].kv_key = strdup($3);
1545 rule->rule_kv[keytype].kv_value = (($4 != NULL) ?
1547 if (rule->rule_kv[keytype].kv_key == NULL ||
1548 rule->rule_kv[keytype].kv_value == NULL)
1553 rule->rule_kv[keytype].kv_type = keytype;
1556 keytype = KEY_TYPE_PATH;
1557 rule->rule_kv[keytype].kv_option = $2;
1558 rule->rule_kv[keytype].kv_type = keytype;
1569 keytype = KEY_TYPE_PATH;
1570 rule->rule_kv[keytype].kv_option = KEY_OPTION_STRIP;
1571 rule->rule_kv[keytype].kv_value = strip;
1572 rule->rule_kv[keytype].kv_type = keytype;
1587 keytype = KEY_TYPE_QUERY;
1588 rule->rule_kv[keytype].kv_option = $2;
1589 rule->rule_kv[keytype].kv_key = strdup($3);
1590 rule->rule_kv[keytype].kv_value = (($4 != NULL) ?
1592 if (rule->rule_kv[keytype].kv_key == NULL ||
1593 rule->rule_kv[keytype].kv_value == NULL)
1598 rule->rule_kv[keytype].kv_type = keytype;
1610 keytype = KEY_TYPE_QUERY;
1611 rule->rule_kv[keytype].kv_option = $2;
1612 rule->rule_kv[keytype].kv_type = keytype;
1626 keytype = KEY_TYPE_URL;
1627 rule->rule_kv[keytype].kv_option = $2;
1628 rule->rule_kv[keytype].kv_key = strdup($3.digest);
1629 rule->rule_kv[keytype].kv_digest = $3.type;
1630 rule->rule_kv[keytype].kv_value = (($4 != NULL) ?
1632 if (rule->rule_kv[keytype].kv_key == NULL ||
1633 rule->rule_kv[keytype].kv_value == NULL)
1638 rule->rule_kv[keytype].kv_type = keytype;
1650 keytype = KEY_TYPE_URL;
1651 rule->rule_kv[keytype].kv_option = $2;
1652 rule->rule_kv[keytype].kv_type = keytype;
1781 if ((rule->rule_kv[keytype].kv_value =
1786 rule->rule_kv[keytype].kv_value = NULL;