| Functions |
ferite_create_hash(FeriteScript,int) - Create a hash table |
ferite_create_iterator(FeriteScript) - Create an iterator to iterate over a hash |
ferite_delete_hash(FeriteScript,FeriteHash,void) - Delete a hash table |
ferite_hash_add(FeriteScript,FeriteHash,char,void) - Add data to the hash |
ferite_hash_delete(FeriteScript,FeriteHash,char) - Delete a key from the hash |
ferite_hash_dup(FeriteScript,FeriteHash,void) - Duplicate a hash |
ferite_hash_gen(char,size_t) - Generate a hash value given a key and a hash length |
ferite_hash_get(FeriteScript,FeriteHash,char) - Get the data at a specified key |
ferite_hash_grow(FeriteScript,FeriteHash) - Grow the hash table to be faster |
ferite_hash_print(FeriteScript,FeriteHash) - Print out the hash table if debug mode is turned on |
ferite_hash_update(FeriteScript,FeriteHash,char,char) - Update a value at the specified hash key |
ferite_hash_walk(FeriteScript,FeriteHash,FeriteIterator) - Walk the hash |
ferite_process_hash(FeriteScript,FeriteHash,void) - Process a hash table by calling a function on each element |