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