Article View: comp.lang.misc
Article #667Re: Header files
From: John R. Levine
Date: Fri, 29 Sep 1989 13:52
Date: Fri, 29 Sep 1989 13:52
15 lines
1372 bytes
1372 bytes
In article <2427@odeon.ahse.cdc.com> bga@odeon.ahse.cdc.com (Bruce Albrecht) writes:
>I will probably have several people tell me I'm wrong about this, but
>#include is a directive for the c pre-processor and not part of the language
>itself. ...
Don't confuse the language with the implementation you happen to use. On
most unix systems the # directives are handled by a separate pass before the
rest of the compiler, but there are lots of versions where it's all done in
one pass. The ANSI C standard says quite a lot about what preprocessor
actions are supposed to do without saying anything about how they're
supposed to be implemented.
--
John R. Levine, Segue Software, POB 349, Cambridge MA 02238, +1 617 492 3869
johnl@esegue.segue.boston.ma.us, {ima|lotus}!esegue!johnl, Levine@YALE.edu
Massachusetts has 64 licensed drivers who are over 100 years old. -The Globe
Technical Details
Message-ID:
<1989Sep29.135221.230@esegue.segue.boston.ma.us>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!psuvax1!husc6!spdcc!ima!esegue!johnlReferences:
<24955@louie.udel.EDU> <2427@odeon.ahse.cdc.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!psuvax1!husc6!spdcc!ima!esegue!johnl From: johnl@esegue.segue.boston.ma.us (John R. Levine) Newsgroups: comp.lang.misc Subject: Re: Header files Message-ID: <1989Sep29.135221.230@esegue.segue.boston.ma.us> Date: 29 Sep 89 13:52:21 GMT References: <24955@louie.udel.EDU> <2427@odeon.ahse.cdc.com> Reply-To: johnl@esegue.segue.boston.ma.us (John R. Levine) Organization: Segue Software, Cambridge MA Lines: 15