X-Git-Url: http://git.silc.fi/gitweb/?p=runtime.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Ftests%2Ftest_silcglobal.c;h=138b55f4e6d49138b07b7f0b7bccc6da5df93c0d;hp=6ca7e728dac1c47e837834731a993d4c8cc530e4;hb=4d96aec5a0942c3b9bf66dcbec47c593f267c5ec;hpb=5586a7f0e211638059148cc853e47caedf53d098 diff --git a/lib/silcutil/tests/test_silcglobal.c b/lib/silcutil/tests/test_silcglobal.c index 6ca7e728..138b55f4 100644 --- a/lib/silcutil/tests/test_silcglobal.c +++ b/lib/silcutil/tests/test_silcglobal.c @@ -7,6 +7,7 @@ int main(int argc, char **argv) SilcBool success = FALSE; unsigned char *vbuf, *vbuf2; unsigned char init[20]; + SilcUInt32 gint, *gintptr; if (argc > 1 && !strcmp(argv[1], "-d")) { silc_log_debug(TRUE); @@ -15,6 +16,18 @@ int main(int argc, char **argv) silc_log_set_debug_string("*global*"); } + SILC_LOG_DEBUG(("Set global var")); + gint = 100; + if (!silc_global_set_var("gint", 4, &gint, FALSE)) + goto err; + + SILC_LOG_DEBUG(("Retrieve var")); + gintptr = silc_global_get_var("gint", FALSE); + if (!gintptr) + goto err; + if (*gintptr != 100) + goto err; + SILC_LOG_DEBUG(("Set global var")); if (!silc_global_set_var("vbuf", 10, NULL, FALSE)) goto err;