diff --git a/boilerplate/cairo-boilerplate-system.c b/boilerplate/cairo-boilerplate-system.c index ec23341a4..e9bcd78c5 100644 --- a/boilerplate/cairo-boilerplate-system.c +++ b/boilerplate/cairo-boilerplate-system.c @@ -23,8 +23,6 @@ * Author: Carl D. Worth */ -#define _GNU_SOURCE 1 /* for vasprintf */ - #include "cairo-boilerplate.h" #include "cairo-boilerplate-system.h" diff --git a/perf/cairo-analyse-trace.c b/perf/cairo-analyse-trace.c index 95b7e6664..6dbe7cf4b 100644 --- a/perf/cairo-analyse-trace.c +++ b/perf/cairo-analyse-trace.c @@ -29,7 +29,7 @@ * Chris Wilson */ -#define _GNU_SOURCE 1 /* for sched_getaffinity() and getline() */ +#include "config.h" #include "cairo-perf.h" #include "cairo-stats.h" diff --git a/perf/cairo-perf-micro.c b/perf/cairo-perf-micro.c index d8745c205..618272ec5 100644 --- a/perf/cairo-perf-micro.c +++ b/perf/cairo-perf-micro.c @@ -26,7 +26,7 @@ * Carl Worth */ -#define _GNU_SOURCE 1 /* for sched_getaffinity() */ +#include "config.h" #include "cairo-perf.h" #include "cairo-stats.h" diff --git a/perf/cairo-perf-report.c b/perf/cairo-perf-report.c index 2325f4793..5a1e25441 100644 --- a/perf/cairo-perf-report.c +++ b/perf/cairo-perf-report.c @@ -25,16 +25,14 @@ * Authors: Carl Worth */ +#include "config.h" + #define _GETDELIM 1/* for getline() on AIX */ #include "cairo-perf.h" #include "cairo-missing.h" #include "cairo-stats.h" -/* We use _GNU_SOURCE for getline and strndup if available. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE -#endif #include #include #include diff --git a/perf/cairo-perf-trace.c b/perf/cairo-perf-trace.c index 7823089ae..cfabcaad0 100644 --- a/perf/cairo-perf-trace.c +++ b/perf/cairo-perf-trace.c @@ -28,7 +28,7 @@ * Chris Wilson */ -#define _GNU_SOURCE 1 /* for sched_getaffinity() and getline() */ +#include "config.h" #include "cairo-missing.h" #include "cairo-perf.h" diff --git a/src/cairo-misc.c b/src/cairo-misc.c index d7af82147..e683198e7 100644 --- a/src/cairo-misc.c +++ b/src/cairo-misc.c @@ -38,8 +38,6 @@ * Adrian Johnson */ -#define _GNU_SOURCE 1 /* strtod_l() */ - #include "cairoint.h" #include "cairo-error-private.h" diff --git a/src/cairo-quartz-surface.c b/src/cairo-quartz-surface.c index 7a9f52401..c8c28d4a7 100644 --- a/src/cairo-quartz-surface.c +++ b/src/cairo-quartz-surface.c @@ -34,7 +34,6 @@ * Vladimir Vukicevic */ -#define _GNU_SOURCE /* required for RTLD_DEFAULT */ #include "cairoint.h" #include "cairo-quartz-private.h" diff --git a/test/cairo-test-trace.c b/test/cairo-test-trace.c index 7ada3e75a..35db4c033 100644 --- a/test/cairo-test-trace.c +++ b/test/cairo-test-trace.c @@ -52,8 +52,6 @@ * scope of this test. */ -#define _GNU_SOURCE 1 /* getline() */ - #include "cairo-test.h" #include "buffer-diff.h" diff --git a/test/cairo-test.c b/test/cairo-test.c index b5650ffce..853e7d260 100644 --- a/test/cairo-test.c +++ b/test/cairo-test.c @@ -25,8 +25,6 @@ * Chris Wilson */ -#define _GNU_SOURCE 1 /* for feenableexcept() et al */ - #if HAVE_CONFIG_H #include "config.h" #endif diff --git a/test/invalid-matrix.c b/test/invalid-matrix.c index 9bb26be0b..df0dff0f1 100644 --- a/test/invalid-matrix.c +++ b/test/invalid-matrix.c @@ -25,8 +25,8 @@ */ #define _ISOC99_SOURCE /* for INFINITY */ -#define _GNU_SOURCE 1 /* for fedisableeexcept() et al */ +#include "config.h" #include "cairo-test.h" #if !defined(INFINITY) diff --git a/test/pdiff/pdiff.c b/test/pdiff/pdiff.c index eb5f15682..e982cdcc2 100644 --- a/test/pdiff/pdiff.c +++ b/test/pdiff/pdiff.c @@ -14,8 +14,6 @@ if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA */ -#define _GNU_SOURCE - #if HAVE_CONFIG_H #include "config.h" #endif diff --git a/util/cairo-fdr/fdr.c b/util/cairo-fdr/fdr.c index 08d9c0113..fa64254b1 100644 --- a/util/cairo-fdr/fdr.c +++ b/util/cairo-fdr/fdr.c @@ -16,8 +16,6 @@ * along with this program. If not, see . */ -#define _GNU_SOURCE - #ifdef HAVE_CONFIG_H #include "config.h" #endif diff --git a/util/cairo-sphinx/fdr.c b/util/cairo-sphinx/fdr.c index aeda89bcd..5c08953b5 100644 --- a/util/cairo-sphinx/fdr.c +++ b/util/cairo-sphinx/fdr.c @@ -16,8 +16,6 @@ * along with this program. If not, see . */ -#define _GNU_SOURCE - #ifdef HAVE_CONFIG_H #include "config.h" #endif diff --git a/util/cairo-trace/lookup-symbol.c b/util/cairo-trace/lookup-symbol.c index 9af0b5944..a670f4556 100644 --- a/util/cairo-trace/lookup-symbol.c +++ b/util/cairo-trace/lookup-symbol.c @@ -45,8 +45,6 @@ This file was part of GNU Binutils. */ -#define _GNU_SOURCE - #ifdef HAVE_CONFIG_H #include "config.h" #endif diff --git a/util/cairo-trace/trace.c b/util/cairo-trace/trace.c index 26ed2e506..931e775f8 100644 --- a/util/cairo-trace/trace.c +++ b/util/cairo-trace/trace.c @@ -16,8 +16,6 @@ * along with this program. If not, see . */ -#define _GNU_SOURCE - #ifdef HAVE_CONFIG_H #include "config.h" #endif diff --git a/util/show-contour.c b/util/show-contour.c index f3fa1babf..e09f6315f 100644 --- a/util/show-contour.c +++ b/util/show-contour.c @@ -1,4 +1,5 @@ -#define _GNU_SOURCE +#include "config.h" + #include #include #include diff --git a/util/show-edges.c b/util/show-edges.c index a85ad5f7e..c27900333 100644 --- a/util/show-edges.c +++ b/util/show-edges.c @@ -1,4 +1,5 @@ -#define _GNU_SOURCE +#include "config.h" + #include #include #include diff --git a/util/show-events.c b/util/show-events.c index 8bff3efc4..da824dd9d 100644 --- a/util/show-events.c +++ b/util/show-events.c @@ -1,4 +1,5 @@ -#define _GNU_SOURCE +#include "config.h" + #include #include #include diff --git a/util/show-polygon.c b/util/show-polygon.c index 35c0014d1..1157427f7 100644 --- a/util/show-polygon.c +++ b/util/show-polygon.c @@ -1,4 +1,5 @@ -#define _GNU_SOURCE +#include "config.h" + #include #include #include diff --git a/util/show-traps.c b/util/show-traps.c index f46c8b009..dc1093060 100644 --- a/util/show-traps.c +++ b/util/show-traps.c @@ -1,4 +1,5 @@ -#define _GNU_SOURCE +#include "config.h" + #include #include #include