blob: 30ae757a58de0b8351510724294930716f5a97ac (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#ifndef HASHTABLE_H
#define HASHTABLE_H
#include "common.h"
typedef struct HashTable HashTable;
HashTable* HashTable_create(uint32 capacity);
void HashTable_destroy(HashTable* hashTable);
BOOL HashTable_search(HashTable* hashTable, uint32 key, uint32* value);
BOOL HashTable_insert(HashTable* hashTable, uint32 key, uint32 data);
BOOL HashTable_remove(HashTable* hashTable, uint32 key);
#endif // HASHTABLE_H
|