Ignore:
Timestamp:
Mar 15, 2004, 4:30:37 PM (21 years ago)
Author:
bird
Message:

Check if stuff is defined before accessing it in #if. Stops -Wundef from bitching.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/sys/cdefs.h

    • Property cvs2svn:cvs-rev changed from 1.7 to 1.8
    r1298 r1299  
    4343 * @changed bird: Toolkit compatibility (_CDEFS_H_ and __TCPROTO()).
    4444 * @changed zap:  _System definition for older GCC compilers.
     45 * @changed bird: Check if stuff is defined before accessing it in #if. Stops -Wundef
     46 *                from bitching.
    4547 */
    4648
     
    199201
    200202/* Compiler-dependent macros that rely on FreeBSD-specific extensions. */
    201 #if __FreeBSD_cc_version >= 300001
     203#if defined(__FreeBSD_cc_version) && __FreeBSD_cc_version >= 300001 /* bird: check if defined to avoid -Wundef messages */
    202204#define __printf0like(fmtarg, firstvararg) \
    203205            __attribute__((__format__ (__printf0__, fmtarg, firstvararg)))
     
    319321
    320322/* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */
    321 #if _POSIX_C_SOURCE == 1
     323#if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1 /* bird: check if defined to avoid -Wundef message. */
    322324#undef _POSIX_C_SOURCE          /* Probably illegal, but beyond caring now. */
    323325#define _POSIX_C_SOURCE         199009
     
    325327
    326328/* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */
    327 #if _POSIX_C_SOURCE == 2
     329#if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2 /* bird: check if defined to avoid -Wundef message. */
    328330#undef _POSIX_C_SOURCE
    329331#define _POSIX_C_SOURCE         199209
Note: See TracChangeset for help on using the changeset viewer.