From: Lukas Krickl Date: Wed, 29 Nov 2023 13:42:18 +0000 (+0100) Subject: Removed multi pass system again for now X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=5cb6b2936b11da2a7769873f27e1728c8d5969e2;p=ulas%2F.git Removed multi pass system again for now --- diff --git a/src/ulas.c b/src/ulas.c index 62cf652..601b5e5 100644 --- a/src/ulas.c +++ b/src/ulas.c @@ -4,6 +4,7 @@ #include #include #include +#include FILE *ulasin = NULL; FILE *ulasout = NULL; @@ -119,20 +120,13 @@ int ulas_main(struct ulas_config cfg) { preprocdst = tmpfile(); } - ulas.pass = ULAS_PASS_RESOLVE; - while (ulas.pass > 0) { - ulas_nextpass(); - - if (ulascfg.verbose) { - fprintf(ulaserr, "[Pass %d]\n", ulas.pass); - } - - if (ulas_preproc(preprocdst, ulasin) == -1) { - rc = -1; - goto cleanup; - } + if (ulascfg.verbose) { + fprintf(ulaserr, "[Pass %d]\n", ulas.pass); + } - ulas.pass -= 1; + if (ulas_preproc(preprocdst, ulasin) == -1) { + rc = -1; + goto cleanup; } if (cfg.preproc_only) {