misc/56206: src/sys/sys/cdefs.h uses PreProcessor variables that aren't defined, causing noisy warnings.

Larry Rosenman ler at lerctr.org
Sat Aug 30 13:20:10 PDT 2003


The following reply was made to PR misc/56206; it has been noted by GNATS.

From: Larry Rosenman <ler at lerctr.org>
To: Garrett Wollman <wollman at khavrinen.lcs.mit.edu>
Cc: FreeBSD-gnats-submit at freebsd.org
Subject: Re: misc/56206: src/sys/sys/cdefs.h uses PreProcessor variables
 that aren't defined, causing noisy warnings.
Date: Sat, 30 Aug 2003 15:09:35 -0500

 --On Saturday, August 30, 2003 16:05:27 -0400 Garrett Wollman 
 <wollman at khavrinen.lcs.mit.edu> wrote:
 
 > <<On Sat, 30 Aug 2003 14:19:14 -0500 (CDT), Larry Rosenman
 > <ler at lerctr.org> said:
 >
 >> The following patch shuts it up, and is functionally equivalent.
 >
 > Actually, the patch is not functionally equivalent:
 >
 >> -#if __STDC_VERSION__ < 199901
 >> +#if defined(__STDC_VERSION__) && __STDC_VERSION__ < 199901
 >
 > 0 < 199901
 and doesn't the #if __STDC_VERSION__ < 199901 have the same effect, except 
 when
 __STDC_VERSION__ is NOT defined?  which is what the compiler was whining 
 about?
 
 
 >
 > -GAWollman
 
 
 
 -- 
 Larry Rosenman                     http://www.lerctr.org/~ler
 Phone: +1 972-414-9812                 E-Mail: ler at lerctr.org
 US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
 


More information about the freebsd-bugs mailing list