From 987ecace48a42affa13c93c60e4b702d82e36d36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Thu, 7 May 1998 12:03:06 -0700 Subject: [PATCH] bugfix for "\"" Rev: src/cpp.c:1.26 --- src/cpp.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/cpp.c b/src/cpp.c index 672f12cafc..8b470b7b1e 100644 --- a/src/cpp.c +++ b/src/cpp.c @@ -5,7 +5,7 @@ \*/ /* - * $Id: cpp.c,v 1.25 1998/05/06 05:15:53 hubbe Exp $ + * $Id: cpp.c,v 1.26 1998/05/07 19:03:06 hubbe Exp $ */ #include "global.h" #include "dynamic_buffer.h" @@ -393,7 +393,8 @@ while(1) \ this->current_line++; \ continue; \ } \ - if(outp) low_my_putchar(data[(pos++)-1], &nf); \ + if(outp) low_my_putchar(data[pos-1], &nf); \ + pos++; \ \ default: \ if(outp) low_my_putchar(data[pos-1], &nf); \ @@ -901,9 +902,12 @@ static INT32 low_cpp(struct cpp *this, initialize_buf(&nf); READSTRING2(nf); - PUSH_STRING(nf.s.str, - nf.s.len, - &this->buf); + if(OUTP()) + { + PUSH_STRING(nf.s.str, + nf.s.len, + &this->buf); + } toss_buffer(&nf); break; } -- GitLab