From ab21de50dd864950cb12f0525f788dfd977b2dae Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Sun, 12 Feb 2012 04:13:54 +0100 Subject: [PATCH] remove now obsoleted header_sort --- ChangeLog | 8 ++++++-- src/Makefile.am | 2 +- src/http/header/sort.c | 22 ---------------------- 3 files changed, 7 insertions(+), 25 deletions(-) delete mode 100644 src/http/header/sort.c diff --git a/ChangeLog b/ChangeLog index 192e595..94bf741 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,14 @@ +2012-02-12 04:13:54 +0100 Georg Hopp + + * remove now obsoleted header_sort (HEAD, master) + 2012-02-12 04:05:38 +0100 Georg Hopp - * change response to tree based header storage and make everything work. (HEAD, master) + * change response to tree based header storage and make everything work. (origin/master, origin/HEAD) 2012-02-12 00:05:13 +0100 Georg Hopp - * 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) + * 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) 2012-02-11 13:52:32 +0100 Georg Hopp diff --git a/src/Makefile.am b/src/Makefile.am index 6049974..acf744d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -9,7 +9,7 @@ LOGGER = logger.c logger/stderr.c logger/syslog.c REQ = http/request.c http/request/queue.c http/request/has_keep_alive.c RESP = http/response.c http/response/404.c http/response/size_get.c \ http/response/to_string.c -HEADER = http/header.c http/header/get.c http/header/add.c http/header/sort.c \ +HEADER = http/header.c http/header/get.c http/header/add.c \ http/header/size_get.c http/header/to_string.c PARSER = http/request/parser.c http/request/parser/get_header.c \ http/request/parser/parse.c http/request/parser/get_request_line.c \ diff --git a/src/http/header/sort.c b/src/http/header/sort.c deleted file mode 100644 index 6764160..0000000 --- a/src/http/header/sort.c +++ /dev/null @@ -1,22 +0,0 @@ -#include -#include - -#include "http/header.h" - -static -inline -int -comp (const void * _a, const void * _b) -{ - const HttpHeader a = *(const HttpHeader *)_a; - const HttpHeader b = *(const HttpHeader *)_b; - return (a->hash < b->hash)? -1 : (a->hash > b->hash)? 1 : 0; -} - -void -httpHeaderSort(const HttpHeader header[], int nheader) -{ - qsort((void*)header, nheader, sizeof(HttpHeader), comp); -} - -// vim: set ts=4 sw=4: