From 9622303f0af751a1e79684153e03d9aad7711db3 Mon Sep 17 00:00:00 2001 From: herbert Date: Thu, 27 Sep 2001 09:48:03 +0000 Subject: [PATCH] cpplib.c: added OS2 conditional after emtpy default: label (see inline doc), cscanner.l: fixed include for IBMC compiler --- src/cpplib.c | 5 +++++ src/cscanner.l | 11 ++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/cpplib.c b/src/cpplib.c index cddfec9..28ac8ef 100644 --- a/src/cpplib.c +++ b/src/cpplib.c @@ -4931,6 +4931,11 @@ beg_of_line: /*@switchbreak@*/ break; default: ; /*@-branchstate@*/ +#if defined (OS2) && defined (__IBMC__) + /* Dummy code to eleminate optimization problems with icc */ + c = 0; +# endif + } /*@=branchstate@*/ break; diff --git a/src/cscanner.l b/src/cscanner.l index 272181e..d87930e 100644 --- a/src/cscanner.l +++ b/src/cscanner.l @@ -60,7 +60,13 @@ ULSuffix ({U}{L}|{L}{U}) */ # include "lclintMacros.nf" +# if defined(OS2) && defined(__IBMC__) + /* needed for isatty()... */ +# include +# else # include +# endif + # include "basic.h" # include "cgrammar.h" @@ -69,11 +75,6 @@ ULSuffix ({U}{L}|{L}{U}) # include "fileIdList.h" # include "portab.h" -# if defined(OS2) && defined(__IBMC__) - /* needed for isatty()... */ -# include -# endif - static bool lastWasString = FALSE; static char savechar = '\0'; -- 2.45.1