summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2020-12-01 22:13:40 +0100
committerWerner Lemberg <wl@gnu.org>2020-12-04 16:19:42 +0100
commit1c229af2d2f1b89b87fb1a4abaf6cb2ee69aa6fe (patch)
treefd482aa7b29a62eee8295e41096215cb4aceb10a
parent047f295fac7b5b119de318ba0fb786a2edff0f47 (diff)
downloadfreetype2-1c229af2d2f1b89b87fb1a4abaf6cb2ee69aa6fe.tar.gz
[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.
-rw-r--r--ChangeLog8
-rw-r--r--src/dlg/dlgwrap.c5
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9a577127f..54c457656 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2020-12-01 Werner Lemberg <wl@gnu.org>
+ [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 <wl@gnu.org>
+
* src/type42/t42parse.c: Fix `-Wformat` warnings.
2020-12-01 Priyesh Kumar <priyeshkkumar@gmail.com>
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 <freetype/freetype.h>