From: Florian Forster Date: Tue, 1 Feb 2011 06:30:08 +0000 (+0100) Subject: sn-count-markov: Flush STDOUT for more immediate output when using tee. X-Git-Tag: v1.1.0~12 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=24d0c0bebf6105eed41e87113dc7cdc137400f55;p=sort-networks.git sn-count-markov: Flush STDOUT for more immediate output when using tee. --- 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); }