From 07fa97b8e741cf31f1b2dfee9d39643d99cf598e Mon Sep 17 00:00:00 2001 From: "Wolfgang (Blub) Bumiller" Date: Sun, 25 Nov 2012 16:08:41 +0100 Subject: [PATCH] linecounting issues in the ftepp --- ftepp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ftepp.c b/ftepp.c index 1e45de9..d6cdb3d 100644 --- a/ftepp.c +++ b/ftepp.c @@ -295,6 +295,7 @@ static bool ftepp_define_params(ftepp_t *ftepp, ppmacro *macro) static bool ftepp_define_body(ftepp_t *ftepp, ppmacro *macro) { pptoken *ptok; + size_t l = ftepp_ctx(ftepp).line; while (ftepp->token != TOKEN_EOL && ftepp->token < TOKEN_EOF) { ptok = pptoken_make(ftepp); vec_push(macro->output, ptok); @@ -305,6 +306,8 @@ static bool ftepp_define_body(ftepp_t *ftepp, ppmacro *macro) ftepp_error(ftepp, "unexpected junk after macro or unexpected end of file"); return false; } + for (; l < ftepp_ctx(ftepp).line; ++l) + ftepp_out(ftepp, "\n", true); return true; } -- 2.39.2