Description: ** public domain code by Jerry Coffin, with improvements by HenkJan Wolthuis.
** Tested with Visual C 1.0 and Borland C 3.1.
** Compiles without warnings, and seems like it should be pretty
** portable.
*/
/*
** These are used in freeing a table. Perhaps I should code up
** something a little less grungy, but it works, so what the heck.
*/
static void (*function)(void *) = (void (*)(void *))NULL
static hash_table *the_table = NULL
/* Initialize the hash_table to the size asked for. Allocates space
** for the correct number of pointers and sets them to NULL. if it
** can t allocate sufficient memory, signals error by setting the size
** of the table to 0.
To Search:
File list (Check if you may need any files):
Hash table .cpp