#include <stdlib.h>
#include <string.h>
#include <assert.h>
+#include <unistd.h>
FILE *ulasin = NULL;
FILE *ulasout = NULL;
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) {