From 05e4d756d456f903dc7b4a263fc58a13e2bff898 Mon Sep 17 00:00:00 2001 From: mdw Date: Sat, 20 Jan 2001 11:56:48 +0000 Subject: [PATCH] Use mLib exported tuning parameters for hashtable. --- key-io.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/key-io.c b/key-io.c index 6d4876f..44bb803 100644 --- a/key-io.c +++ b/key-io.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: key-io.c,v 1.2 2000/02/12 18:21:02 mdw Exp $ + * $Id: key-io.c,v 1.3 2001/01/20 11:56:48 mdw Exp $ * * Adding new keys to a key file * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: key-io.c,v $ + * Revision 1.3 2001/01/20 11:56:48 mdw + * Use mLib exported tuning parameters for hashtable. + * * Revision 1.2 2000/02/12 18:21:02 mdw * Overhaul of key management (again). * @@ -60,7 +63,7 @@ /*----- Tweakable macros --------------------------------------------------*/ -#define KEY_LOAD(n) ((n) * 2) +#define KEY_INITSZ 16 /*----- Low-level functions -----------------------------------------------*/ @@ -120,7 +123,7 @@ static int insert(key_file *f, key *k) if (f->idload > 0) f->idload--; else if (hash_extend(&f->byid)) - f->idload = KEY_LOAD(f->byid.mask / 2); + f->idload = SYM_LIMIT(f->byid.mask / 2); /* --- Insert into the type table --- */ @@ -444,8 +447,8 @@ int key_open(key_file *f, const char *file, int how, /* --- Read the file of keys into the table --- */ - hash_create(&f->byid, 16); - f->idload = KEY_LOAD(16); + hash_create(&f->byid, KEY_INITSZ); + f->idload = SYM_LIMIT(KEY_INITSZ); sym_create(&f->bytype); sym_create(&f->bytag); f->f |= KF_WRITE; -- 2.11.0