Created SILC Runtime Toolkit git repository Part II.
[runtime.git] / lib / silcutil / tests / test_silcenv.c
1 /* environment tests */
2
3 #include "silcruntime.h"
4
5 int main(int argc, char **argv)
6 {
7   SilcBool success = FALSE;
8   int i;
9
10   if (argc > 1 && !strcmp(argv[1], "-d")) {
11     silc_log_debug(TRUE);
12     silc_log_quick(TRUE);
13     silc_log_debug_hexdump(TRUE);
14     silc_log_set_debug_string("*env*,*errno*");
15   }
16
17   silc_setenv("FOO", "BAR");
18   SILC_LOG_DEBUG(("%s", silc_getenv("FOO")));
19   silc_unsetenv("FOO");
20   if (silc_getenv("FOO") != NULL)
21     goto err;
22   success = TRUE;
23
24  err:
25   SILC_LOG_DEBUG(("Testing was %s", success ? "SUCCESS" : "FAILURE"));
26   fprintf(stderr, "Testing was %s\n", success ? "SUCCESS" : "FAILURE");
27
28   return !success;
29 }