summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Bühler <stbuehler@web.de>2015-02-08 19:10:51 +0000
committerStefan Bühler <stbuehler@web.de>2015-02-08 19:10:51 +0000
commitbfce99aacc99d962a9855fbbae61c309728122fe (patch)
tree058491cd474db63b5eccf6e5a4b62219f60c8c9a
parent66ad587f2f9e9d9ce44437c1e185a961cfc13290 (diff)
downloadlighttpd-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.txt2
-rw-r--r--src/Makefile.am4
-rw-r--r--src/SConscript2
-rw-r--r--src/bitset.c67
-rw-r--r--src/bitset.h19
-rw-r--r--src/fdevent.h1
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>