Showing
3 changed files
with
7 additions
and
25 deletions
1 | +2012-02-12 04:13:54 +0100 Georg Hopp | |
2 | + | |
3 | + * remove now obsoleted header_sort (HEAD, master) | |
4 | + | |
1 | 5 | 2012-02-12 04:05:38 +0100 Georg Hopp |
2 | 6 | |
3 | - * change response to tree based header storage and make everything work. (HEAD, master) | |
7 | + * change response to tree based header storage and make everything work. (origin/master, origin/HEAD) | |
4 | 8 | |
5 | 9 | 2012-02-12 00:05:13 +0100 Georg Hopp |
6 | 10 | |
7 | - * changed header hashing to use btree (GNU only). @TODO: make this conditional for other systems. Removed the qsort calls on server->fds making O(2nlogn) to O(n) (origin/master, origin/HEAD) | |
11 | + * changed header hashing to use btree (GNU only). @TODO: make this conditional for other systems. Removed the qsort calls on server->fds making O(2nlogn) to O(n) | |
8 | 12 | |
9 | 13 | 2012-02-11 13:52:32 +0100 Georg Hopp |
10 | 14 | ... | ... |
... | ... | @@ -9,7 +9,7 @@ LOGGER = logger.c logger/stderr.c logger/syslog.c |
9 | 9 | REQ = http/request.c http/request/queue.c http/request/has_keep_alive.c |
10 | 10 | RESP = http/response.c http/response/404.c http/response/size_get.c \ |
11 | 11 | http/response/to_string.c |
12 | -HEADER = http/header.c http/header/get.c http/header/add.c http/header/sort.c \ | |
12 | +HEADER = http/header.c http/header/get.c http/header/add.c \ | |
13 | 13 | http/header/size_get.c http/header/to_string.c |
14 | 14 | PARSER = http/request/parser.c http/request/parser/get_header.c \ |
15 | 15 | http/request/parser/parse.c http/request/parser/get_request_line.c \ | ... | ... |
src/http/header/sort.c
deleted
100644 → 0
1 | -#include <stdlib.h> | |
2 | -#include <search.h> | |
3 | - | |
4 | -#include "http/header.h" | |
5 | - | |
6 | -static | |
7 | -inline | |
8 | -int | |
9 | -comp (const void * _a, const void * _b) | |
10 | -{ | |
11 | - const HttpHeader a = *(const HttpHeader *)_a; | |
12 | - const HttpHeader b = *(const HttpHeader *)_b; | |
13 | - return (a->hash < b->hash)? -1 : (a->hash > b->hash)? 1 : 0; | |
14 | -} | |
15 | - | |
16 | -void | |
17 | -httpHeaderSort(const HttpHeader header[], int nheader) | |
18 | -{ | |
19 | - qsort((void*)header, nheader, sizeof(HttpHeader), comp); | |
20 | -} | |
21 | - | |
22 | -// vim: set ts=4 sw=4: |
Please
register
or
login
to post a comment