[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master b458ac2: Define _GNU_SOURCE in unexmacosx.c
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] master b458ac2: Define _GNU_SOURCE in unexmacosx.c |
Date: |
Sat, 17 Sep 2016 01:02:10 +0000 (UTC) |
branch: master
commit b458ac205ebfdb532ee26ed4ea04000869bb37d0
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
Define _GNU_SOURCE in unexmacosx.c
Problem reported by Bob Halley in:
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00427.html
* src/unexmacosx.c (_GNU_SOURCE): Define if not already defined.
---
src/unexmacosx.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/unexmacosx.c b/src/unexmacosx.c
index bdacc8b..2ba67df 100644
--- a/src/unexmacosx.c
+++ b/src/unexmacosx.c
@@ -85,6 +85,12 @@ along with GNU Emacs. If not, see
<http://www.gnu.org/licenses/>. */
be changed accordingly.
*/
+/* Make symbols like LLONG_WIDTH visible when the Gnulib <limits.h>
+ is included before <config.h>. */
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE 1
+#endif
+
/* config.h #define:s malloc/realloc/free and then includes stdlib.h.
We want the undefined versions, but if config.h includes stdlib.h
with the #define:s in place, the prototypes will be wrong and we get
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master b458ac2: Define _GNU_SOURCE in unexmacosx.c,
Paul Eggert <=