summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/common/qsort.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2006-01-10 16:48:32 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:50:03 -0500
commit4d1c5a023cf6680474bd8d8be73f576d155cfe81 (patch)
tree4d317119eca7f5f273d4027c1f08fe5665ddbd1e /source4/lib/ldb/common/qsort.c
parent2b7d93265635f2e4cfc8b72f73a932d44821d371 (diff)
downloadsamba-4d1c5a023cf6680474bd8d8be73f576d155cfe81.tar.gz
samba-4d1c5a023cf6680474bd8d8be73f576d155cfe81.tar.bz2
samba-4d1c5a023cf6680474bd8d8be73f576d155cfe81.zip
r12829: fix ldb headers, to not include '<...>' files in .c files
this helps in getting symbol -fvisibility=hidden (GCC 4 feature) working later. metze (This used to be commit 380938e97f31c7860aed1e73cc0110c6e17b472e)
Diffstat (limited to 'source4/lib/ldb/common/qsort.c')
-rw-r--r--source4/lib/ldb/common/qsort.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/source4/lib/ldb/common/qsort.c b/source4/lib/ldb/common/qsort.c
index 7b8dc55167..ef7be2c14e 100644
--- a/source4/lib/ldb/common/qsort.c
+++ b/source4/lib/ldb/common/qsort.c
@@ -26,11 +26,7 @@
*/
#include "includes.h"
-#include "ldb/include/ldb.h"
-
-#include <limits.h>
-#include <stdlib.h>
-#include <string.h>
+#include "ldb/include/includes.h"
/* Byte-wise swap two items of size SIZE. */
#define SWAP(a, b, size) \
@@ -62,6 +58,9 @@ typedef struct
log(MAX_THRESH)). Since total_elements has type size_t, we get as
upper bound for log (total_elements):
bits per byte (CHAR_BIT) * sizeof(size_t). */
+#ifndef CHAR_BIT
+#define CHAR_BIT 8
+#endif
#define STACK_SIZE (CHAR_BIT * sizeof(size_t))
#define PUSH(low, high) ((void) ((top->lo = (low)), (top->hi = (high)), ++top))
#define POP(low, high) ((void) (--top, (low = top->lo), (high = top->hi)))