X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=vector%2Fintegeritem.c;h=6e6ac04659966c73c62a07410a722603f592e623;hb=e7cfb732dbf345432b0832c32b99b17a1741b206;hp=0ad2302807ed3c046bd449bef3fa37bce6575dce;hpb=c94b62d99f7e3a9ef61ab5cf0f4d7a874e8d2dd4;p=rrq%2Frrqmisc.git diff --git a/vector/integeritem.c b/vector/integeritem.c index 0ad2302..6e6ac04 100644 --- a/vector/integeritem.c +++ b/vector/integeritem.c @@ -9,7 +9,7 @@ * vector placement is made at the first empty or hole slot following * the hashcode index. */ -static unsigned long integeritem_hashcode(itemkeyfun *this,void *key) { +static unsigned long integeritem_hashcode(void *this,void *key) { return (unsigned long) key; } @@ -17,7 +17,7 @@ static unsigned long integeritem_hashcode(itemkeyfun *this,void *key) { * This callback function determines whether an item has a * given key or not. */ -static int integeritem_haskey(itemkeyfun *this,void *item,void *key) { +static int integeritem_haskey(void *this,void *item,void *key) { return item == key; } @@ -25,7 +25,7 @@ static int integeritem_haskey(itemkeyfun *this,void *item,void *key) { * This callback function returns the key of an item by considering * the arity and schema. */ -static void *integeritem_itemkey(itemkeyfun *this,void *item) { +static void *integeritem_itemkey(void *this,void *item) { return item; } @@ -33,7 +33,7 @@ static void *integeritem_itemkey(itemkeyfun *this,void *item) { * This callback function handles a key obtained from the itemkey * callback function to reclaim temporary allocation. */ -static void integeritem_releasekey(itemkeyfun *this,void *key) { +static void integeritem_releasekey(void *this,void *key) { } itemkeyfun integeritem = {