From 031b9dfee279a1314b5c76701bff016d69981aa8 Mon Sep 17 00:00:00 2001 From: eck Date: Tue, 10 Apr 1990 10:52:52 +0000 Subject: [PATCH] added warning for nested comment --- lang/cem/cpp.ansi/preprocess.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lang/cem/cpp.ansi/preprocess.c b/lang/cem/cpp.ansi/preprocess.c index 1a31034ab..025af03e8 100644 --- a/lang/cem/cpp.ansi/preprocess.c +++ b/lang/cem/cpp.ansi/preprocess.c @@ -378,7 +378,7 @@ char *op; int *lineno; { char *ob = &_obuf[OBUFSIZE]; - register int c; + register int c, oldc = '\0'; NoUnstack++; if (options['C']) { @@ -410,8 +410,14 @@ int *lineno; echo(c); } break; /* for(;;) */ + } else if (oldc == '/') { + warning("comment inside comment ?"); } - } else c = GetChar(); + oldc = '*'; + } else { + oldc = c; + c = GetChar(); + } } NoUnstack--; return op; -- 2.34.1