Subject: Re: multiple inclusion protection for kernel files
To: Simon Burge <simonb@wasabisystems.com>
From: Matt Thomas <matt@3am-software.com>
List: tech-kern
Date: 12/04/2005 09:28:33
Simon Burge wrote:
> In some cases I think it's better to leave as _MACHINE_FOO_H_. Let's
> pick the 68k ports <machine/elf_machdep.h> as an example, which looks
> like:
>
> #ifndef _MACHINE_ELF_MACHDEP_H_
> #define _MACHINE_ELF_MACHDEP_H_
>
> #include <m68k/elf_machdep.h>
>
> #endif
>
> If you're doing a diff of two different m68k ports, I think it's a win
> to have these two show up the same. I haven't thought too much if it's
> always better to use _MACHINE_FOO_H_ or not though...
That is one of few cases where multiple inclusion protection isn't needed.
I'd prefer to see just a naked #include
--
Matt Thomas email: matt@3am-software.com
3am Software Foundry www: http://3am-software.com/bio/matt/
Cupertino, CA disclaimer: I avow all knowledge of this message.