blob: 30ae757a58de0b8351510724294930716f5a97ac (
plain) (
tree)
|
|
#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
|