You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2016/07/06 10:10:18 UTC
[6/9] lucy-charmonizer git commit: Fix "llabs" warnings under MinGW
Fix "llabs" warnings under MinGW
Some MinGW versions complain about "llabs" not being defined when
including "inttypes.h". Include "stdlib.h" before.
Project: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/commit/bea4688b
Tree: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/tree/bea4688b
Diff: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/diff/bea4688b
Branch: refs/heads/master
Commit: bea4688bfe64110b50448a9772b2401291011a1e
Parents: 2fcb176
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Tue Jul 5 15:44:00 2016 +0200
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Tue Jul 5 15:44:00 2016 +0200
----------------------------------------------------------------------
src/Charmonizer/Probe/Integers.c | 6 ++++++
1 file changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/blob/bea4688b/src/Charmonizer/Probe/Integers.c
----------------------------------------------------------------------
diff --git a/src/Charmonizer/Probe/Integers.c b/src/Charmonizer/Probe/Integers.c
index f894eed..8fec02e 100644
--- a/src/Charmonizer/Probe/Integers.c
+++ b/src/Charmonizer/Probe/Integers.c
@@ -587,6 +587,12 @@ chaz_Integers_run(void) {
chaz_ConfWriter_start_module("IntegerFormatStrings");
if (has_inttypes) {
+ if (chaz_CC_is_mingw()) {
+ /* Suppress warnings about undefined inline function `llabs`
+ * under MinGW.
+ */
+ chaz_ConfWriter_add_sys_include("stdlib.h");
+ }
chaz_ConfWriter_add_sys_include("inttypes.h");
}