This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
If you compile with -Wundef -Wsystem-headers you get warnings that __USE_ISOC99 is not defined in math.h. In general we use #ifdef __USE_ISOC99 and not just an #if... Here's a patch for the remaining places. Ok to commit? Andreas 2004-12-16 Andreas Jaeger <aj@suse.de> * math/math.h: Use #if defined to not receive warnings about undefined symbols. ============================================================ Index: math/math.h --- math/math.h 15 Mar 2004 21:44:08 -0000 1.68 +++ math/math.h 16 Dec 2004 14:53:31 -0000 @@ -1,5 +1,5 @@ /* Declarations for math functions. - Copyright (C) 1991-1993,1995-1999,2001,2002 Free Software Foundation, Inc. + Copyright (C) 1991-1993,1995-1999,2001,2002,2004 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -132,7 +132,7 @@ extern int signgam; /* ISO C99 defines some generic macros which work on any data type. */ -#if __USE_ISOC99 +#ifdef __USE_ISOC99 /* Get the architecture specific values describing the floating-point evaluation. The following symbols will get defined: @@ -362,7 +362,7 @@ extern int matherr (struct exception *__ # define __NO_MATH_INLINES 1 #endif -#if __USE_ISOC99 && __GNUC_PREREQ(2,97) +#if defined __USE_ISOC99 && __GNUC_PREREQ(2,97) /* ISO C99 defines some macros to compare number while taking care for unordered numbers. Many FPUs provide special instructions to support these operations. Generic support in GCC for these as builtins went @@ -382,7 +382,7 @@ extern int matherr (struct exception *__ # include <bits/mathinline.h> #endif -#if __USE_ISOC99 +#ifdef __USE_ISOC99 /* If we've still got undefined comparison macros, provide defaults. */ /* Return nonzero value if X is greater than Y. */ -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Attachment:
pgp00000.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |