Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!think!rutgers!cbmvax!hutch!rabbit1!dml From: dml@rabbit1.UUCP (David Langdon) Newsgroups: net.lang.c Subject: Re: What is cpp ??? Message-ID: <246@rabbit1.UUCP> Date: Mon, 3-Nov-86 08:25:15 EST Article-I.D.: rabbit1.246 Posted: Mon Nov 3 08:25:15 1986 Date-Received: Tue, 4-Nov-86 07:56:36 EST References: <5056@brl-smoke.ARPA> Organization: Rabbit Software Corp., Malvern PA Lines: 22 > > Hi C people. > > I am new at this list, and I just heard about 'cpp'. Can anyone tell > me what it is? (A compiler :-))) ?). > > Thanks for your help. > Klaus Elmquist Nielsen. > CPP is the C language preprocessor which handles the '#' directives present in C programs (#include, #define, #undef, #if/#ifdef/#else/#elif/#endif, etc). It is usually run as the first step in the compilation process to bring in all #include-d source references, handle conditional compilation for the #if set of directives and replace all #define-d references in the source code. -- David Langdon Rabbit Software Corp. (215) 647-0440 7 Great Valley Parkway East Malvern PA 19355 ...!ihnp4!{cbmvax,cuuxb}!hutch!dml ...!psuvax1!burdvax!hutch!dml