Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!cs.utexas.edu!sm.unisys.com!ucla-cs!casey From: casey@CS.UCLA.EDU Newsgroups: comp.sys.apollo Subject: Internal cpp in /usr/lib/cc != /usr/lib/cpp Keywords: C preprocessor, /usr/lib/cc, /usr/lib/cpp Message-ID: <15428@shemp.CS.UCLA.EDU> Date: 23 Aug 88 14:00:06 GMT Sender: news@CS.UCLA.EDU Reply-To: casey@CS.UCLA.EDU (Casey Leedom) Organization: UCLA Lines: 15 The following define extracted from MH 6.5 doesn't work with cc's internal C preprocessor, but does with /usr/lib/cpp: #define grot(x) case 'x': *dp++ = '\x'; break; With /usr/lib/cpp, grot(n) expands to: case 'n': *dp++ = '\n'; break; but cc's internal preprocessor produces: case 'n': *dp++ = '\x'; break; Casey