From: Sam James Date: Sun, 6 Nov 2022 04:52:38 +0000 (+0000) Subject: configure.ac: Fix -Wstrict-prototypes X-Git-Tag: V_9_2_P1~141 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12af712d116f42164bcfa56db901d06e4fa27199;p=thirdparty%2Fopenssh-portable.git configure.ac: Fix -Wstrict-prototypes Clang 16 now warns on this and it'll be removed in C23, so let's just be future proof. It also reduces noise when doing general Clang 16 porting work (which is a big job as it is). github PR#355. Signed-off-by: Sam James --- diff --git a/configure.ac b/configure.ac index 1866aea53..4bf758ac5 100644 --- a/configure.ac +++ b/configure.ac @@ -713,7 +713,7 @@ case "$host" in AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include #include -int main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16)) +int main(void) { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16)) exit(0); else exit(1); @@ -1658,7 +1658,7 @@ AC_ARG_WITH(ldns, # include #endif #include -int main() { ldns_status status = ldns_verify_trusted(NULL, NULL, NULL, NULL); status=LDNS_STATUS_OK; exit(0); } +int main(void) { ldns_status status = ldns_verify_trusted(NULL, NULL, NULL, NULL); status=LDNS_STATUS_OK; exit(0); } ]]) ], [AC_MSG_RESULT(yes)], @@ -4262,7 +4262,7 @@ dnl test snprintf (broken on SCO w/gcc) #include #include #ifdef HAVE_SNPRINTF -int main() +int main(void) { char buf[50]; char expected_out[50]; @@ -4279,7 +4279,7 @@ int main() exit(0); } #else -int main() { exit(0); } +int main(void) { exit(0); } #endif ]])], [ true ], [ AC_DEFINE([BROKEN_SNPRINTF]) ], AC_MSG_WARN([cross compiling: Assuming working snprintf()])