From: Ian Jackson Date: Fri, 7 Mar 2014 16:37:17 +0000 (+0000) Subject: fix printing more X-Git-Tag: v1~15 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=matchsticks-search.git;a=commitdiff_plain;h=3ef7017fa33e925e0e19efc6ba6e38e02b269f3e fix printing more --- 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