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

11
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;
};
@ -115,9 +115,6 @@ int *AllocInt(int x) {
return spot;
}
int main() {
HashMap inttointhashmap = MakeHashMap(IntHash, IntToIntCmp, 2);
HashMapSet(&inttointhashmap, AllocInt(0), AllocInt(2));
HashMapSet(&inttointhashmap, AllocInt(1), AllocInt(100));
int main(){
printf("test\n");
}