From 263d7dd0cbff2bb311e27c580a075e72c7ada72e Mon Sep 17 00:00:00 2001 From: Fred Wright Date: Mon, 24 Dec 2018 20:47:01 -0800 Subject: Fixes unused argument warnings in config.log. The test programs used for some of the configure checks use dummy main() functions which ignore argc and argv. Adding void casts keeps these from giving warnings in config.log. TESTED: Build still works, and relevant warnings in config.log are gone. --- SConstruct | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'SConstruct') diff --git a/SConstruct b/SConstruct index 6e6caf96..9a1eb799 100644 --- a/SConstruct +++ b/SConstruct @@ -570,6 +570,7 @@ def CheckCompilerOption(context, option): context.env.Append(CFLAGS=option) ret = context.TryLink(""" int main(int argc, char **argv) { + (void) argc; (void) argv; return 0; } """, '.c') @@ -587,6 +588,7 @@ def CheckHeaderDefines(context, file, define): #error %s is not defined #endif int main(int argc, char **argv) { + (void) argc; (void) argv; return 0; } """ % (file, define, define), '.c') @@ -601,6 +603,7 @@ def CheckCompilerDefines(context, define): #error %s is not defined #endif int main(int argc, char **argv) { + (void) argc; (void) argv; return 0; } """ % (define, define), '.c') @@ -617,6 +620,7 @@ def CheckC11(context): #error Not C11 #endif int main(int argc, char **argv) { + (void) argc; (void) argv; return 0; } """, '.c') -- cgit v1.2.1