3 #include "silcruntime.h"
5 int main(int argc, char **argv)
7 SilcBool success = FALSE;
14 if (argc > 1 && !strcmp(argv[1], "-d")) {
17 silc_log_debug_hexdump(TRUE);
18 silc_log_set_debug_string("*rand*");
22 SILC_LOG_DEBUG(("Number: %lu", num));
24 SILC_LOG_DEBUG(("Seed RNG"));
27 for (i = 0; i < 1000; i++) {
29 SILC_LOG_DEBUG(("Number: %lu", num));
33 for (i = 0; i < 10000000; i++) {
39 for (i = 0; i < 1000; i++) {
41 silc_rand_seed((SilcUInt32)lnum);
43 SILC_LOG_DEBUG(("Number: %p", lnum));
49 SILC_LOG_DEBUG(("Testing was %s", success ? "SUCCESS" : "FAILURE"));
50 fprintf(stderr, "Testing was %s\n", success ? "SUCCESS" : "FAILURE");
52 silc_runtime_uninit();