This commit is contained in:
InventorXtreme 2024-03-29 15:34:52 -04:00
parent a7124a9f87
commit d89cb2ca05

9
map.c
View file

@ -23,8 +23,8 @@ struct Bucket {
typedef struct Bucket Bucket;
struct HashMap {
int (*HashFunction)(void *);
bool (*KeyCompare)(void *, void *);
int (*HashFunction)(void *); //Function returning an integer as a hash
bool (*KeyCompare)(void *, void *); //functiong returning true if two items are the smae
Bucket *buckets;
int size;
};
@ -116,8 +116,5 @@ int *AllocInt(int x) {
}
int main(){
HashMap inttointhashmap = MakeHashMap(IntHash, IntToIntCmp, 2);
HashMapSet(&inttointhashmap, AllocInt(0), AllocInt(2));
HashMapSet(&inttointhashmap, AllocInt(1), AllocInt(100));
printf("test\n");
}