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