libdiffutils: Don't "predefine" _Noreturn
authorJohn Marino <draco@marino.st>
Sun, 15 Nov 2015 12:15:54 +0000 (13:15 +0100)
committerJohn Marino <draco@marino.st>
Sun, 15 Nov 2015 12:23:07 +0000 (13:23 +0100)
Libdiffutils config.h defines _Noreturn which causes a redefinition warning
when <sys/cdefs> defines it afterward.  Comment it out to prevent the warnings.

gnu/usr.bin/diff/libdiffutils/config.h

index e6b30f9..8d02791 100644 (file)
 /* #undef _NETBSD_SOURCE */
 
 /* The _Noreturn keyword of C11.  */
+#if 0 /* _Noreturn defined in <sys/cdef> later */
 #if ! (defined _Noreturn \
        || (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
 # if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
 #  define _Noreturn
 # endif
 #endif
+#endif
 
 
 /* Define to 2 if the system does not provide POSIX.1 features except with