2000-05-18  Kevin L. Mitchell  <klmitch@mit.edu>

	* Makefile.am: add COPYING and INSTALL to the list of files to
	distribute

	* configure.in: bump version number

2000-01-28  Kevin L. Mitchell  <klmitch@emc.com>

	* configure.in: libhash-1.1 released, now with licenses!

2000-01-26  Kevin L. Mitchell  <klmitch@emc.com>

	* ht_resize.c: added a gnu header

	* ht_rem.c: added a gnu header

	* ht_next.c: added a gnu header

	* ht_iter.c: added a gnu header

	* ht_init.c: added a gnu header

	* ht_free.c: added a gnu header

	* ht_flush.c: added a gnu header

	* ht_find.c: added a gnu header

	* ht_add.c: added a gnu header

	* he_rekey.c: added a gnu header

	* he_init.c: added a gnu header

	* hash_prime.c: added a gnu header

	* hash_int.h: added a gnu header

	* hash_func.c: added a gnu header

	* hash_err.et: added a gnu header

	* hash_compare.c: added a gnu header

	* hash.h.top: added a gnu header

	* configure.in: added a gnu header

	* et_h.awk: added a gnu header

	* et_c.awk: added a gnu header

	* c_et: added a gnu header

	* Makefile.am: added a gnu header

1999-08-10  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* ht_next.c (ht_next): fixed a compile-time warning

1999-07-22  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* ht_resize.c (ht_resize): need a minimum modulus...

1999-07-01  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* ht_rem.c (ht_rem): allow shrinking of hash table

	* ht_init.c (ht_init): initialize ht_rollunder, too

	* ht_add.c (ht_add): rename ht_grow to ht_resize

	* hash_int.h (_hash_rollunder): create _hash_rollunder macro

	* hash.h.top: add ht_rollunder, rename ht_grow to ht_resize

	* Makefile.am (libhash_la_SOURCES): add ht_resize, remove ht_grow

	* ht_resize.c (ht_resize): allow ht_grow to shrink the table,
	rename it to ht_resize

1999-06-25  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* hash.h.top (HASH_{TAB,KEY,ENT}_INIT): created structure
	initializers

1999-06-22  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* ht_grow.c (ht_grow): nice memory leak; glad I discovered it
	now.  I malloc a new table, then forget to free the old one.
	realloc is unfortunately not appropriate for this application, as
	the whole table would get overwritten...

	* hash.h.top (he_hash): in addition to the prototypes of the below
	two functions, added a macro to return an entry's hash, mostly for
	informational purposes

	* he_rekey.c (he_rekey): added a function to change the key on an
	entry and move it to the right place in the hash table; if the
	entry isn't in a hash table, use he_init() instead.

	* ht_next.c (ht_next): added a function to look up the next entry
	with the same key

1999-06-21  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* ht_free.c (ht_free): added a function to free table memory...

1999-06-11  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* hash_prime.c (_hash_prime): set upper limit (4294967291UL),
	don't use ldiv, which does signed arithmetic, and move prime table
	to the top of the source file

	* Makefile.am (libhash_la_SOURCES): added hash_err.c
	- Make sure hash.h, hash_err.c, and hash_err.h, which are built,
	are not distributed

	* ht_init.c (ht_init): Added a call to
	initialize_hash_error_table()

	* he_init.c (he_init): Added a call to
	initialize_hash_error_table()

	* hash_prime.c: made primes[] static

