From 679e2be06829a0e58de3b739111cddd9867e31b0 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Thu, 31 Mar 2011 00:42:33 +0430 Subject: [PATCH] cpp: handle function macros with no arguments --- cpp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cpp.c b/cpp.c index 99cedda..0cd88e2 100644 --- a/cpp.c +++ b/cpp.c @@ -315,10 +315,12 @@ static void macro_define(void) while (cur < len && buf[cur] != ')') { readarg(d->args[d->nargs++]); jumpws(); - if (buf[cur++] != ',') + if (buf[cur] != ',') break; + cur++; jumpws(); } + cur++; d->isfunc = 1; } read_tilleol(d->def); -- 2.11.4.GIT