aboutsummaryrefslogtreecommitdiff
path: root/hash.c
diff options
context:
space:
mode:
Diffstat (limited to 'hash.c')
-rw-r--r--hash.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/hash.c b/hash.c
index 3f526aa..4e865cd 100644
--- a/hash.c
+++ b/hash.c
@@ -67,7 +67,7 @@ static int alloc_ht(T_HashTable *H, size_t size)
H->entries = NewArray(size, T_HashTableEl);
if (H->entries == NULL)
return -1; /* out of memory error */
-
+
for(ii=0; ii < size; ii++)
H->entries[ii] = &unallocated;
return 0;
@@ -80,7 +80,7 @@ int make_ht(T_HashFunc f1, T_HashFunc f2, T_ComparFunc c, size_t size,
if (*H == NULL){
return -1; /* out of memory error */
}
-
+
(*H)->f1 = f1;
(*H)->f2 = f2;
(*H)->compar = c;
@@ -134,7 +134,7 @@ static int rehash(T_HashTable *H)
size_t size,i;
T_HashTableEl *oldentries;
/* resize the table */
-
+
size = H->size;
oldentries = H->entries;
if(alloc_ht(H,((H->inuse+1)*4+H->fill)/5))
@@ -205,8 +205,7 @@ int hash_remove(T_HashTable *H,T_HashTableEl *E, size_t hint)
{
T_HashTableEl *E2;
- if (hint >=0 && hint < H->size &&
- H->entries[hint] == E){
+ if (hint < H->size && H->entries[hint] == E){
H->inuse--;
H->entries[hint] = &deleted;
return 0;