From 3ef7017fa33e925e0e19efc6ba6e38e02b269f3e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 7 Mar 2014 16:37:17 +0000 Subject: [PATCH] fix printing more --- main.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/main.c b/main.c index 94baac7..9732659 100644 --- a/main.c +++ b/main.c @@ -47,13 +47,19 @@ static void optimise(int doprint) { glp_prob *prob = 0; int i, j, totalfrags; +#define HAVE_PRINTED ({ \ + if (!doprint) { doprint = 1; goto retry_with_print; } \ + }) + retry_with_print: +#define PRINTF if (!doprint) ; else printf /* bodgy */ + for (i=0, totalfrags=0; i