Fixed silc_errno_string to return correct error string.
[crypto.git] / lib / silcutil / tests / test_silcenv.c
index bc4871bb212436d40c433272f2416420cfc20d2a..bd56d9373be0b4fb7e094446a296f540119617ec 100644 (file)
@@ -5,6 +5,7 @@
 int main(int argc, char **argv)
 {
   SilcBool success = FALSE;
+  int i;
 
   if (argc > 1 && !strcmp(argv[1], "-d")) {
     silc_log_debug(TRUE);
@@ -20,6 +21,11 @@ int main(int argc, char **argv)
     goto err;
   success = TRUE;
 
+  for (i = 0; i < SILC_ERR_MAX + 10; i++) {
+    fprintf(stderr, "%d: ", i);
+    silc_set_errno(i);
+  }
+
  err:
   SILC_LOG_DEBUG(("Testing was %s", success ? "SUCCESS" : "FAILURE"));
   fprintf(stderr, "Testing was %s\n", success ? "SUCCESS" : "FAILURE");