From a6c444357cb26b82d269603dd727ccd1733e5668 Mon Sep 17 00:00:00 2001 From: Ralph Ronnquist Date: Fri, 1 Jul 2022 23:28:42 +1000 Subject: [PATCH] upgrade for changed vector --- tests/example-hashvector.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/example-hashvector.c b/tests/example-hashvector.c index 516cd07..8fe73b6 100644 --- a/tests/example-hashvector.c +++ b/tests/example-hashvector.c @@ -20,6 +20,9 @@ static int voidp_haskey(itemkeyfun *this,void *item,void *key) { return memcmp( item, key, sizeof( ipslot ) ) == 0; } +static void voidp_releasekey(itemkeyfun *this,void *key) { +} + static int shrink(vector *pv,unsigned long index,void *item,void *data) { if ( item ) { if ( item == HV_HOLE ) { @@ -36,10 +39,11 @@ int main(int argc,char **argv) { itemkeyfun voidpfun = { .hashcode = voidp_hashcode, .itemkey = voidp_itemkey, - .haskey = voidp_haskey + .haskey = voidp_haskey, + .releasekey = voidp_releasekey }; hashvector hv = { - .table = { 4, 0 }, + .table = { 1, 4, 0 }, .fill = 0, .holes = 0, .type = &voidpfun -- 2.39.2