/***************************************************************************************
Header for GSHashmap DLL
Version 1.0 - by Pegamode - 2008-11-01
modified 06-06-2010 by BigM to use the API macro, for compatibility with lite-C free
****************************************************************************************/
#ifndef GSHashmap_header
#define GSHashmap_header
var createDynamicGSHashmap();
void destroyDynamicGSHashmap(var);
void addToDynamicGSHashmap(var, char*, var);
var getFromDynamicGSHashmap(var, char*);
void clearDynamicGSHashmap(var);
void removeFromDynamicGSHashmap(var, char*);
var isInDynamicGSHashmap(var, char*);
var sizeOfDynamicGSHashmap(var);
var sizeInBytesOfDynamicGSHashmap(var);
void addToGSHashmap(char* key, var value);
var getFromGSHashmap(char* key);
void clearGSHashmap();
void removeFromGSHashmap(char* key);
var isInGSHashmap(char* key);
var sizeOfGSHashmap();
var sizeInBytesOfGSHashmap();
API(createDynamicGSHashmap, GSHashmap)
API(destroyDynamicGSHashmap, GSHashmap)
API(addToDynamicGSHashmap, GSHashmap)
API(getFromDynamicGSHashmap, GSHashmap)
API(clearDynamicGSHashmap, GSHashmap)
API(removeFromDynamicGSHashmap, GSHashmap)
API(isInDynamicGSHashmap, GSHashmap)
API(sizeOfDynamicGSHashmap, GSHashmap)
API(sizeInBytesOfDynamicGSHashmap, GSHashmap)
API(addToGSHashmap, GSHashmap)
API(getFromGSHashmap, GSHashmap)
API(clearGSHashmap, GSHashmap)
API(removeFromGSHashmap, GSHashmap)
API(isInGSHashmap, GSHashmap)
API(sizeOfGSHashmap, GSHashmap)
API(sizeInBytesOfGSHashmap, GSHashmap)
#endif