diff options
author | Thomas Fitzsimmons <fitzsim@redhat.com> | 2002-06-25 03:05:08 +0400 |
---|---|---|
committer | Thomas Fitzsimmons <fitzsim@redhat.com> | 2002-06-25 03:05:08 +0400 |
commit | d5487d3fb771c118a7568b95e08d7a4ebebce7fa (patch) | |
tree | eafdb0cc409eb40355b4ef19655cdd48d9147eaf /newlib/libc/search/hash.c | |
parent | 59c6d6c4b5ed8ddfff8b3fef309ff435322c38bc (diff) |
* libc/search/db_local.h: New file.
* libc/include/db.h: Remove.
* libc/search/Makefile.am (LIB_SOURCES): Add db_local.h.
* libc/search/hash.c (MIN,MAX): Add macros. Change <db.h> to
"db_local.h".
* libc/search/hash_bigkey.c: Likewise.
* libc/search/hash_buf.c: Likewise.
* libc/search/hash_func.c: Likewise.
* libc/search/hash_log2.c: Likewise.
* libc/search/hash_page.c: Likewise.
Diffstat (limited to 'newlib/libc/search/hash.c')
-rw-r--r-- | newlib/libc/search/hash.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/newlib/libc/search/hash.c b/newlib/libc/search/hash.c index 498ee3fcc..5bd4fb77e 100644 --- a/newlib/libc/search/hash.c +++ b/newlib/libc/search/hash.c @@ -53,7 +53,7 @@ static char sccsid[] = "@(#)hash.c 8.9 (Berkeley) 6/16/94"; #include <assert.h> #endif -#include <db.h> +#include "db_local.h" #include "hash.h" #include "page.h" #include "extern.h" @@ -77,6 +77,10 @@ static void swap_header(HTAB *); static void swap_header_copy(HASHHDR *, HASHHDR *); #endif +/* Macros for min/max. */ +#define MIN(a,b) (((a)<(b))?(a):(b)) +#define MAX(a,b) (((a)>(b))?(a):(b)) + /* Fast arithmetic, relying on powers of 2, */ #define MOD(x, y) ((x) & ((y) - 1)) |