diff --git include/features.h include/features.h index 972cbd2..aa1bad8 100644 --- include/features.h +++ include/features.h @@ -209,13 +209,11 @@ # define _ATFILE_SOURCE 1 #endif -/* If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined, - define _DEFAULT_SOURCE. */ -#if (defined _DEFAULT_SOURCE \ - || (!defined __STRICT_ANSI__ \ +/* If nothing is defined, define _DEFAULT_SOURCE. */ +#if (!defined __STRICT_ANSI__ \ && !defined _ISOC99_SOURCE \ && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE \ - && !defined _XOPEN_SOURCE)) + && !defined _XOPEN_SOURCE) # undef _DEFAULT_SOURCE # define _DEFAULT_SOURCE 1 #endif