At 06:13 PM 10/11/2001 -0700, Wizard wrote: >I noticed that many of header files use the following format: >#if !defined(H_GUARD) >Is this preferable to "#ifndef"?
I find it clearer to read. > I always thought that the defined() >function was only for more complex tests. Doesn't really matter--both work fine. >Additionally, the defined() >function may not be entirely portable (it might be missing on AIX, but I'm >not positive as I don't have such a system handy). >just curious, Well, other definedness checks use it, so platforms without it are sorta out of luck anyway. I'd be really surprised if the AIX C compiler doesn't do this. (I think it's a C89 requirement, but I'm not 100% sure) Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk