Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!AI.MIT.EDU!rms From: rms@AI.MIT.EDU Newsgroups: gnu.gcc Subject: #pragma once Message-ID: <8910300524.AA11104@sugar-bombs.ai.mit.edu> Date: 30 Oct 89 05:24:27 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 7 If you want to make sure a file won't be reincluded, you should use `#pragma once' together with suitable conditionals that would prevent multiple processing of the header file's contents. You can't rely on `#pragma once'--it is just a time-saving hint. If reinclusion would not cause any problem except for increased compilation time, then you can use `#pragma once' by itself.