From 1c229af2d2f1b89b87fb1a4abaf6cb2ee69aa6fe Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Tue, 1 Dec 2020 22:13:40 +0100 Subject: [PATCH] [dlg] Fix compiler warnings. * src/dlg/dlgwrap.c: Duplicate some feature test macros from `dlg.c`, which must come first before loading standard headers. For example, `freetype.h` loads `stdio.h` if compiled in debug mode. --- ChangeLog | 8 ++++++++ src/dlg/dlgwrap.c | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9a577127f..54c457656 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2020-12-01 Werner Lemberg + + [dlg] Fix compiler warnings. + + * src/dlg/dlgwrap.c: Duplicate some feature test macros from + `dlg.c`, which must come first before loading standard headers. For + example, `freetype.h` loads `stdio.h` if compiled in debug mode. + 2020-12-01 Werner Lemberg * src/type42/t42parse.c: Fix `-Wformat` warnings. diff --git a/src/dlg/dlgwrap.c b/src/dlg/dlgwrap.c index 0333eb930..ea034fb84 100644 --- a/src/dlg/dlgwrap.c +++ b/src/dlg/dlgwrap.c @@ -16,6 +16,11 @@ */ + /* We have to duplicate these feature test macros from `dlg.c` */ + /* since `freetype.h` loads some affected standard headers. */ +#define _XOPEN_SOURCE +#define _POSIX_C_SOURCE 200809L + #include