From 5cb6b2936b11da2a7769873f27e1728c8d5969e2 Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Wed, 29 Nov 2023 14:42:18 +0100 Subject: [PATCH] Removed multi pass system again for now --- src/ulas.c | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) 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) { -- 2.30.2