Xref: utzoo comp.lang.c:23334 comp.lang.c++:5239 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!uunet!charyb!dave From: dave@charyb.COM (Dave Rifkind) Newsgroups: comp.lang.c,comp.lang.c++ Subject: Re: A solution to the multiple inclusion problem Keywords: #include c c++ Message-ID: <288@charyb.COM> Date: 26 Oct 89 07:03:25 GMT References: <14240@well.UUCP> <11396@smoke.BRL.MIL> Reply-To: dave@charyb.UUCP (Dave Rifkind) Followup-To: comp.lang.c Organization: KFW Corporation, Newbury Park, CA Lines: 10 Just out of interest, would something like this do the job? #pragma abandon _FILENAME_H #ifndef _FILENAME_H #define _FILENAME_H ... #endif /* _FILENAME_H */ ...where "#pragma abandon " means "immediately terminate processing this file if is #defined"?