Lines Matching +defs:code +defs:key
11 * 1. Redistributions of source code must retain the above copyright
218 const char *key, const char *value);
379 header->key, header->value);
850 * Check if we got a valid response code.
854 evrtsp_valid_response_code(int code)
856 if (code == 0)
892 event_debug(("%s: bad response code \"%s\"",
904 evrtsp_find_header(const struct evkeyvalq *headers, const char *key)
909 if (strcasecmp(header->key, key) == 0)
925 free(header->key);
937 evrtsp_remove_header(struct evkeyvalq *headers, const char *key)
942 if (strcasecmp(header->key, key) == 0)
951 free(header->key);
975 const char *key, const char *value)
977 event_debug(("%s: key: %s val: %s\n", __func__, key, value));
979 if (strchr(key, '\r') != NULL || strchr(key, '\n') != NULL) {
981 event_debug(("%s: dropping illegal header key\n", __func__));
990 return (evrtsp_add_header_internal(headers, key, value));
995 const char *key, const char *value)
1003 if ((header->key = strdup(key)) == NULL) {
1009 free(header->key);
1490 /* Requires that headers and response code are already set up */