From f1c061c14c5545c2b753a76f12e6e9e7cce7281b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Fri, 23 Jan 1998 07:10:29 +0100 Subject: [PATCH] Fixed bug in #undef. Rev: src/cpp.c:1.13 --- src/cpp.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cpp.c b/src/cpp.c index d2455504c3..56a29c2ba2 100644 --- a/src/cpp.c +++ b/src/cpp.c @@ -1284,9 +1284,14 @@ static INT32 low_cpp(struct cpp *this, while(isidchar(data[pos])) pos++; + /* #undef some_long_identifier + * ^ ^ + * tmp pos + */ + if(OUTP()) { - if((s=binary_findstring(data+pos, pos-tmp))) + if((s=binary_findstring(data+tmp, pos-tmp))) undefine(this,s); } -- GitLab