question on using random in C on FC4 (perhaps slightly OT)

STYMA, ROBERT E (ROBERT) stymar at lucent.com
Wed Nov 16 19:23:57 UTC 2005



> -----Original Message-----
> From: fedora-list-bounces at redhat.com
> [mailto:fedora-list-bounces at redhat.com]On Behalf Of Mike McCarty
> Sent: Wednesday, November 16, 2005 12:11 PM
> To: For users of Fedora Core releases
> Subject: Re: question on using random in C on FC4 (perhaps 
> slightly OT)
> 
> 
> STYMA, ROBERT E (ROBERT) wrote:
> 
> [snip]
> 
> > You can test which preprocessor variables are defined by
> > default with:
> > 
> > cpp -dM < /dev/null
> 
> 
> Hmm...
> 
> $ cpp -dM < /dev/null
> #line 1 "<stdin>"
> : illegal option -- d
> 
Hi Mike,
   I don't know why you got the result you show.
I get the following on my FC3 machine.
I also tested on AIX 4.2, FC4, and Solaris 9 and
got appropriate output.  my copy of cpp is from /usr/bin/cpp

$: uname -r
2.6.12-1.1376_FC3
$: cpp -dN < /dev/null
# 1 "<stdin>"
# 1 "<built-in>"
#define __STDC_HOSTED__
#define __GNUC__
#define __GNUC_MINOR__
#define __GNUC_PATCHLEVEL__
#define __GNUC_RH_RELEASE__
#define __SIZE_TYPE__
#define __PTRDIFF_TYPE__
#define __WCHAR_TYPE__
#define __WINT_TYPE__
#define __GXX_ABI_VERSION
#define __SCHAR_MAX__
#define __SHRT_MAX__
#define __INT_MAX__
#define __LONG_MAX__
#define __LONG_LONG_MAX__
#define __WCHAR_MAX__
#define __CHAR_BIT__
#define __FLT_EVAL_METHOD__
#define __FLT_RADIX__
#define __FLT_MANT_DIG__
#define __FLT_DIG__
#define __FLT_MIN_EXP__
#define __FLT_MIN_10_EXP__
#define __FLT_MAX_EXP__
#define __FLT_MAX_10_EXP__
#define __FLT_MAX__
#define __FLT_MIN__
#define __FLT_EPSILON__
#define __FLT_DENORM_MIN__
#define __FLT_HAS_INFINITY__
#define __FLT_HAS_QUIET_NAN__
#define __DBL_MANT_DIG__
#define __DBL_DIG__
#define __DBL_MIN_EXP__
#define __DBL_MIN_10_EXP__
#define __DBL_MAX_EXP__
#define __DBL_MAX_10_EXP__
#define __DBL_MAX__
#define __DBL_MIN__
#define __DBL_EPSILON__
#define __DBL_DENORM_MIN__
#define __DBL_HAS_INFINITY__
#define __DBL_HAS_QUIET_NAN__
#define __LDBL_MANT_DIG__
#define __LDBL_DIG__
#define __LDBL_MIN_EXP__
#define __LDBL_MIN_10_EXP__
#define __LDBL_MAX_EXP__
#define __LDBL_MAX_10_EXP__
#define __DECIMAL_DIG__
#define __LDBL_MAX__
#define __LDBL_MIN__
#define __LDBL_EPSILON__
#define __LDBL_DENORM_MIN__
#define __LDBL_HAS_INFINITY__
#define __LDBL_HAS_QUIET_NAN__
#define __REGISTER_PREFIX__
#define __USER_LABEL_PREFIX__
#define __VERSION__
#define __NO_INLINE__
#define __FINITE_MATH_ONLY__


#define __i386
#define __i386__
#define i386
#define __tune_i386__
#define __gnu_linux__
#define __linux
#define __linux__
#define linux
#define __unix
#define __unix__
#define unix



#define __ELF__
# 1 "<command line>"
# 1 "<stdin>"




More information about the fedora-list mailing list