Commit Graph

11 Commits

Author SHA1 Message Date
Dennis Glatting
ec04a5a3c9 modified to handle new initialization scheme.
fixed code structure.

From-SVN: r155
1992-01-03 02:55:03 +00:00
Dennis Glatting
eedb4710a6 Cleaned up file format for a distribution.
From-SVN: r111
1991-12-10 12:05:28 +00:00
Dennis Glatting
cb21dc2330 fixed assert macro.
added memory allocation adjustment macro for hash size allocation.

From-SVN: r96
1991-12-03 02:01:23 +00:00
Dennis Glatting
a46ecc2682 changed shorts back to ints.
the efficiency gained didn't out weight the grossness of the code.

From-SVN: r69
1991-11-24 01:20:02 +00:00
Dennis Glatting
b6793c3947 deleted hashIndex() and moved it to hash-inline.h converted...
deleted hashIndex() and moved it to hash-inline.h
converted hash_value_for_key() to a inline and moved it to hash-inline.h.

From-SVN: r67
1991-11-23 22:18:29 +00:00
Dennis Glatting
7e8ead54c2 changed hash value calculation.
func name changed from hashValue() to hashIndex().  the
func really calculated a index anyway.
changed hash func impl.  essentually it was calculating a hash value
from a hash value.  this is a implementation thing.

From-SVN: r66
1991-11-21 22:27:06 +00:00
Dennis Glatting
c13029bc88 converted hashValue() to a inline.
From-SVN: r64
1991-11-20 23:29:20 +00:00
Dennis Glatting
ddeb938e91 bug in hash_delete().
bug in hash_delete().  It was using void* to obtain nodes to
pass to hash_remove().  The value passed to hash_removed() is a
entry from the node structure rather than the node itself.  Using
void* removed compiler checking.
Modified to implement cache expansion.

From-SVN: r62
1991-11-19 12:34:41 +00:00
Dennis Glatting
60cabde622 implemented hash table expansion as suggested by rms.
From-SVN: r59
1991-11-07 23:23:40 +00:00
Dennis Glatting
1e6464e0e4 added copyleft
From-SVN: r57
1991-11-07 22:30:54 +00:00
Dennis Glatting
4217c4568b Initial check in. Preliminary development stage.
From-SVN: r46
1991-10-24 00:45:39 +00:00