Added SILC errno API. Added SilcResult, generic error code and
[silc.git] / lib / silcutil / tests / test_silchashtable.c
index 380f618228377f5256332de352285010ae48d48d..30e370d55b18360dac0b5b50eddc23ab7d8b9b88 100644 (file)
@@ -1,6 +1,6 @@
 /* Hash table tests */
 
-#include "silcincludes.h"
+#include "silc.h"
 
 typedef struct entry_struct {
   char name[8];
@@ -49,7 +49,7 @@ SilcBool add_entries()
     e = silc_calloc(1, sizeof(*e));
     if (!e)
       return FALSE;
-    snprintf(e->name, sizeof(e->name), "%d", i);
+    silc_snprintf(e->name, sizeof(e->name), "%d", i);
     e->val = i;
 
     silc_hash_table_add(t, (void *)e, (void *)e->name);
@@ -99,7 +99,7 @@ SilcBool del_n_entries_foreach()
 
   for (i = 0; i < count; i++) {
     memset(&f, 0, sizeof(f));
-    snprintf(f.name, sizeof(f.name), "%d", i);
+    silc_snprintf(f.name, sizeof(f.name), "%d", i);
     f.val = i;
 
     silc_hash_table_find_foreach(t, &f, del_foreach, NULL);
@@ -120,7 +120,7 @@ SilcBool alloc_table()
   SILC_LOG_DEBUG(("Allocating hash table with %d entries (%s)",
                  count, auto_rehash ? "auto rehash" : "no auto rehash"));
 
-  t = silc_hash_table_alloc(0, hash_entry, NULL,
+  t = silc_hash_table_alloc(NULL, 0, hash_entry, NULL,
                            hash_compare, NULL,
                            hash_destructor, NULL, auto_rehash);
 
@@ -169,7 +169,7 @@ SilcBool find_entries()
 
   for (i = 0; i < count; i++) {
     memset(&f, 0, sizeof(f));
-    snprintf(f.name, sizeof(f.name), "%d", i);
+    silc_snprintf(f.name, sizeof(f.name), "%d", i);
     f.val = i;
 
     /* Find */
@@ -214,13 +214,13 @@ int main(int argc, char **argv)
     silc_log_debug(TRUE);
     silc_log_debug_hexdump(TRUE);
     silc_log_quick(TRUE);
-    silc_log_set_debug_string("*table*");
+    silc_log_set_debug_string("*table*,*errno*");
   }
 
   if (argc > 1 && !strcmp(argv[1], "-D")) {
     silc_log_debug(TRUE);
     dump = TRUE;
-    silc_log_set_debug_string("*table*");
+    silc_log_set_debug_string("*table*,*errno*");
   }
 
   if (!alloc_table())