diff options
author | Stefan Bühler <stbuehler@web.de> | 2015-02-08 19:10:51 +0000 |
---|---|---|
committer | Stefan Bühler <stbuehler@web.de> | 2015-02-08 19:10:51 +0000 |
commit | bfce99aacc99d962a9855fbbae61c309728122fe (patch) | |
tree | 058491cd474db63b5eccf6e5a4b62219f60c8c9a | |
parent | 66ad587f2f9e9d9ce44437c1e185a961cfc13290 (diff) | |
download | lighttpd-git-bfce99aacc99d962a9855fbbae61c309728122fe.tar.gz |
[bitset] unused -> remove
From: Stefan Bühler <stbuehler@web.de>
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2982 152afb58-edef-0310-8abb-c4023f1b3aa9
-rw-r--r-- | src/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/Makefile.am | 4 | ||||
-rw-r--r-- | src/SConscript | 2 | ||||
-rw-r--r-- | src/bitset.c | 67 | ||||
-rw-r--r-- | src/bitset.h | 19 | ||||
-rw-r--r-- | src/fdevent.h | 1 |
6 files changed, 4 insertions, 91 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7cc0414d..37168d88 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -424,7 +424,7 @@ SET(COMMON_SRC fdevent_poll.c fdevent_linux_sysepoll.c fdevent_solaris_devpoll.c fdevent_solaris_port.c fdevent_freebsd_kqueue.c - data_config.c bitset.c + data_config.c inet_ntop_cache.c crc32.c connections-glue.c configfile-glue.c diff --git a/src/Makefile.am b/src/Makefile.am index a5471ffa..a4ada198 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -66,7 +66,7 @@ common_src=buffer.c log.c \ fdevent_poll.c fdevent_linux_sysepoll.c \ fdevent_solaris_devpoll.c fdevent_solaris_port.c \ fdevent_freebsd_kqueue.c \ - data_config.c bitset.c \ + data_config.c \ inet_ntop_cache.c crc32.c \ connections-glue.c \ configfile-glue.c \ @@ -273,7 +273,7 @@ hdr = server.h buffer.h network.h log.h keyvalue.h \ fdevent.h connections.h base.h stat_cache.h \ plugin.h mod_auth.h \ etag.h joblist.h array.h crc32.h \ - network_backends.h configfile.h bitset.h \ + network_backends.h configfile.h \ mod_ssi.h mod_ssi_expr.h inet_ntop_cache.h \ configparser.h mod_ssi_exprparser.h \ sys-mmap.h sys-socket.h mod_cml.h mod_cml_funcs.h \ diff --git a/src/SConscript b/src/SConscript index 75650948..bb507a5c 100644 --- a/src/SConscript +++ b/src/SConscript @@ -14,7 +14,7 @@ common_src = Split("buffer.c log.c \ fdevent_poll.c fdevent_linux_sysepoll.c \ fdevent_solaris_devpoll.c fdevent_solaris_port.c \ fdevent_freebsd_kqueue.c \ - data_config.c bitset.c \ + data_config.c \ inet_ntop_cache.c crc32.c \ connections-glue.c \ configfile-glue.c \ diff --git a/src/bitset.c b/src/bitset.c deleted file mode 100644 index 27c93a81..00000000 --- a/src/bitset.c +++ /dev/null @@ -1,67 +0,0 @@ -#include "buffer.h" -#include "bitset.h" - -#include <limits.h> -#include <stdlib.h> -#include <string.h> -#include <stdio.h> -#include <assert.h> - -#define BITSET_BITS \ - ( CHAR_BIT * sizeof(size_t) ) - -#define BITSET_MASK(pos) \ - ( ((size_t)1) << ((pos) % BITSET_BITS) ) - -#define BITSET_WORD(set, pos) \ - ( (set)->bits[(pos) / BITSET_BITS] ) - -#define BITSET_USED(nbits) \ - ( ((nbits) + (BITSET_BITS - 1)) / BITSET_BITS ) - -bitset *bitset_init(size_t nbits) { - bitset *set; - - set = malloc(sizeof(*set)); - force_assert(set); - - set->bits = calloc(BITSET_USED(nbits), sizeof(*set->bits)); - set->nbits = nbits; - - force_assert(set->bits); - - return set; -} - -void bitset_reset(bitset *set) { - memset(set->bits, 0, BITSET_USED(set->nbits) * sizeof(*set->bits)); -} - -void bitset_free(bitset *set) { - free(set->bits); - free(set); -} - -void bitset_clear_bit(bitset *set, size_t pos) { - if (pos >= set->nbits) { - SEGFAULT(); - } - - BITSET_WORD(set, pos) &= ~BITSET_MASK(pos); -} - -void bitset_set_bit(bitset *set, size_t pos) { - if (pos >= set->nbits) { - SEGFAULT(); - } - - BITSET_WORD(set, pos) |= BITSET_MASK(pos); -} - -int bitset_test_bit(bitset *set, size_t pos) { - if (pos >= set->nbits) { - SEGFAULT(); - } - - return (BITSET_WORD(set, pos) & BITSET_MASK(pos)) != 0; -} diff --git a/src/bitset.h b/src/bitset.h deleted file mode 100644 index 467e13fd..00000000 --- a/src/bitset.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef _BITSET_H_ -#define _BITSET_H_ - -#include <stddef.h> - -typedef struct { - size_t *bits; - size_t nbits; -} bitset; - -bitset *bitset_init(size_t nbits); -void bitset_reset(bitset *set); -void bitset_free(bitset *set); - -void bitset_clear_bit(bitset *set, size_t pos); -void bitset_set_bit(bitset *set, size_t pos); -int bitset_test_bit(bitset *set, size_t pos); - -#endif diff --git a/src/fdevent.h b/src/fdevent.h index 5147baa4..235d68b6 100644 --- a/src/fdevent.h +++ b/src/fdevent.h @@ -6,7 +6,6 @@ #endif #include "settings.h" -#include "bitset.h" #if defined HAVE_STDINT_H # include <stdint.h> |