/* Hash table tests */
-#include "silcincludes.h"
+#include "silc.h"
typedef struct entry_struct {
char name[8];
int val;
} *entry;
-bool dump = FALSE;
-bool auto_rehash = TRUE;
+SilcBool dump = FALSE;
+SilcBool auto_rehash = TRUE;
int count = 2000;
SilcHashTable t = NULL;
return e->val + silc_hash_string(e->name, NULL);
}
-bool hash_compare(void *key1, void *key2, void *user_context)
+SilcBool hash_compare(void *key1, void *key2, void *user_context)
{
entry e = key1;
entry e2 = key2;
silc_free(e);
}
-bool add_entries()
+SilcBool add_entries()
{
entry e;
int i;
return TRUE;
}
-bool del_entries_with_list()
+SilcBool del_entries_with_list()
{
SilcHashTableList htl;
entry e;
silc_hash_table_del(t, key);
}
-bool del_n_entries_foreach()
+SilcBool del_n_entries_foreach()
{
struct entry_struct f;
int i;
return TRUE;
}
-bool del_entries_foreach()
+SilcBool del_entries_foreach()
{
SILC_LOG_DEBUG(("Deleting all entries with foreach"));
silc_hash_table_foreach(t, del_foreach, NULL);
return TRUE;
}
-bool alloc_table()
+SilcBool alloc_table()
{
SILC_LOG_DEBUG(("Allocating hash table with %d entries (%s)",
count, auto_rehash ? "auto rehash" : "no auto rehash"));
return TRUE;
}
-bool delete_table_with_list()
+SilcBool delete_table_with_list()
{
SILC_LOG_DEBUG(("Deleting entries with SilcHashTableList"));
return TRUE;
}
-bool find_entries()
+SilcBool find_entries()
{
struct entry_struct f;
entry e;
return TRUE;
}
-bool dump_table()
+SilcBool dump_table()
{
SilcHashTableList htl;
entry e;
char *name;
- bool dumpped = FALSE;
+ SilcBool dumpped = FALSE;
SILC_LOG_DEBUG(("Dumping hash table entries"));
int main(int argc, char **argv)
{
- bool success = FALSE;
+ SilcBool success = FALSE;
int i;
if (argc > 1 && !strcmp(argv[1], "-d")) {