* 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.
This commit is contained in:
		| @@ -1,4 +1,17 @@ | |||||||
| Mon Jun 24 21:17:02 2002  J"orn Rennecke <joern.rennecke@superh.com> | 2002-06-24  Thomas Fitzsimmons  <fitzsim@redhat.com> | ||||||
|  |  | ||||||
|  | 	* 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. | ||||||
|  |  | ||||||
|  | 2002-06-24  J"orn Rennecke <joern.rennecke@superh.com> | ||||||
|  |  | ||||||
| 	* libc/machine/sh/strcpy.S: New file. | 	* libc/machine/sh/strcpy.S: New file. | ||||||
| 	* libc/machine/sh/Makefile.am (lib_a_SOURCES): Add rule for it. | 	* libc/machine/sh/Makefile.am (lib_a_SOURCES): Add rule for it. | ||||||
|   | |||||||
| @@ -6,6 +6,7 @@ INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) | |||||||
|  |  | ||||||
| LIB_SOURCES = \ | LIB_SOURCES = \ | ||||||
| 	bsearch.c \ | 	bsearch.c \ | ||||||
|  | 	db_local.h \ | ||||||
| 	extern.h \ | 	extern.h \ | ||||||
| 	hash.c \ | 	hash.c \ | ||||||
| 	hash.h \ | 	hash.h \ | ||||||
|   | |||||||
| @@ -110,6 +110,7 @@ INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) | |||||||
|  |  | ||||||
| LIB_SOURCES = \ | LIB_SOURCES = \ | ||||||
| 	bsearch.c \ | 	bsearch.c \ | ||||||
|  | 	db_local.h \ | ||||||
| 	extern.h \ | 	extern.h \ | ||||||
| 	hash.c \ | 	hash.c \ | ||||||
| 	hash.h \ | 	hash.h \ | ||||||
|   | |||||||
| @@ -53,7 +53,7 @@ static char sccsid[] = "@(#)hash.c	8.9 (Berkeley) 6/16/94"; | |||||||
| #include <assert.h> | #include <assert.h> | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #include <db.h> | #include "db_local.h" | ||||||
| #include "hash.h" | #include "hash.h" | ||||||
| #include "page.h" | #include "page.h" | ||||||
| #include "extern.h" | #include "extern.h" | ||||||
| @@ -77,6 +77,10 @@ static void  swap_header(HTAB *); | |||||||
| static void  swap_header_copy(HASHHDR *, HASHHDR *); | static void  swap_header_copy(HASHHDR *, HASHHDR *); | ||||||
| #endif | #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, */ | /* Fast arithmetic, relying on powers of 2, */ | ||||||
| #define MOD(x, y)		((x) & ((y) - 1)) | #define MOD(x, y)		((x) & ((y) - 1)) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -40,6 +40,10 @@ static char sccsid[] = "@(#)hash_bigkey.c	8.3 (Berkeley) 5/31/94"; | |||||||
| #endif /* LIBC_SCCS and not lint */ | #endif /* LIBC_SCCS and not lint */ | ||||||
| #include <sys/cdefs.h> | #include <sys/cdefs.h> | ||||||
|  |  | ||||||
|  | /* Macros for min/max.  */ | ||||||
|  | #define MIN(a,b) (((a)<(b))?(a):(b)) | ||||||
|  | #define MAX(a,b) (((a)>(b))?(a):(b)) | ||||||
|  |  | ||||||
| /* | /* | ||||||
|  * PACKAGE: hash |  * PACKAGE: hash | ||||||
|  * DESCRIPTION: |  * DESCRIPTION: | ||||||
| @@ -69,7 +73,7 @@ static char sccsid[] = "@(#)hash_bigkey.c	8.3 (Berkeley) 5/31/94"; | |||||||
| #include <assert.h> | #include <assert.h> | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #include <db.h> | #include "db_local.h" | ||||||
| #include "hash.h" | #include "hash.h" | ||||||
| #include "page.h" | #include "page.h" | ||||||
| #include "extern.h" | #include "extern.h" | ||||||
|   | |||||||
| @@ -66,7 +66,7 @@ static char sccsid[] = "@(#)hash_buf.c	8.5 (Berkeley) 7/15/94"; | |||||||
| #include <assert.h> | #include <assert.h> | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #include <db.h> | #include "db_local.h" | ||||||
| #include "hash.h" | #include "hash.h" | ||||||
| #include "page.h" | #include "page.h" | ||||||
| #include "extern.h" | #include "extern.h" | ||||||
| @@ -93,6 +93,10 @@ static BUFHEAD *newbuf(HTAB *, __uint32_t, BUFHEAD *); | |||||||
| #define MRU_INSERT(B)	BUF_INSERT((B), &hashp->bufhead) | #define MRU_INSERT(B)	BUF_INSERT((B), &hashp->bufhead) | ||||||
| #define LRU_INSERT(B)	BUF_INSERT((B), LRU) | #define LRU_INSERT(B)	BUF_INSERT((B), LRU) | ||||||
|  |  | ||||||
|  | /* Macros for min/max.  */ | ||||||
|  | #define MIN(a,b) (((a)<(b))?(a):(b)) | ||||||
|  | #define MAX(a,b) (((a)>(b))?(a):(b)) | ||||||
|  |  | ||||||
| /* | /* | ||||||
|  * We are looking for a buffer with address "addr".  If prev_bp is NULL, then |  * We are looking for a buffer with address "addr".  If prev_bp is NULL, then | ||||||
|  * address is a bucket index.  If prev_bp is not NULL, then it points to the |  * address is a bucket index.  If prev_bp is not NULL, then it points to the | ||||||
|   | |||||||
| @@ -40,7 +40,7 @@ static char sccsid[] = "@(#)hash_func.c	8.2 (Berkeley) 2/21/94"; | |||||||
| #include <sys/cdefs.h> | #include <sys/cdefs.h> | ||||||
| #include <sys/types.h> | #include <sys/types.h> | ||||||
|  |  | ||||||
| #include <db.h> | #include "db_local.h" | ||||||
| #include "hash.h" | #include "hash.h" | ||||||
| #include "page.h" | #include "page.h" | ||||||
| #include "extern.h" | #include "extern.h" | ||||||
|   | |||||||
| @@ -41,7 +41,7 @@ static char sccsid[] = "@(#)hash_log2.c	8.2 (Berkeley) 5/31/94"; | |||||||
|  |  | ||||||
| #include <sys/types.h> | #include <sys/types.h> | ||||||
|  |  | ||||||
| #include <db.h> | #include "db_local.h" | ||||||
|  |  | ||||||
| __uint32_t | __uint32_t | ||||||
| __log2(num) | __log2(num) | ||||||
|   | |||||||
| @@ -69,7 +69,7 @@ static char sccsid[] = "@(#)hash_page.c	8.7 (Berkeley) 8/16/94"; | |||||||
| #include <assert.h> | #include <assert.h> | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #include <db.h> | #include "db_local.h" | ||||||
| #include "hash.h" | #include "hash.h" | ||||||
| #include "page.h" | #include "page.h" | ||||||
| #include "extern.h" | #include "extern.h" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user