From 24d0c0bebf6105eed41e87113dc7cdc137400f55 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Tue, 1 Feb 2011 07:30:08 +0100 Subject: [PATCH] sn-count-markov: Flush STDOUT for more immediate output when using tee. --- src/sn-count-markov.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/sn-count-markov.c b/src/sn-count-markov.c index 2535bd8..db010f5 100644 --- a/src/sn-count-markov.c +++ b/src/sn-count-markov.c @@ -111,7 +111,10 @@ static int account_network (const sn_network_t *n, uint64_t iteration) /* {{{ */ return (EINVAL); if (iteration == 0) - printf ("# iteration cyclelength\n"); + { + printf ("# prev_iter this_iter cyclelength hashval\n"); + fflush (stdout); + } key = sn_network_get_hashval (n); key_ptr = &key; @@ -120,10 +123,15 @@ static int account_network (const sn_network_t *n, uint64_t iteration) /* {{{ */ if (value_ptr != NULL) { uint64_t cycle_length = iteration - (*value_ptr); - printf ("%"PRIu64" %"PRIu64"\n", iteration, cycle_length); + printf ("%"PRIu64" %"PRIu64" %"PRIu64" 0x%016"PRIx64"\n", + (*value_ptr), iteration, cycle_length, key); + fflush (stdout); cycles_num++; *value_ptr = iteration; + + sn_random_init (); + return (0); } -- 2.11.0