build: Improve C99 compatibility of __progname configure check The check uses printf, so it needs to include <stdio.h> for compilers which do not support implicit function declarations. (They were removed from C99.) Closes: !23 Signed-off-by: Guillem Jover <guillem@hadrons.org>
diff --git a/configure.ac b/configure.ac
index 3a1f19a..875ff04 100644
--- a/configure.ac
+++ b/configure.ac
@@ -241,6 +241,7 @@ const char *p = program_invocation_short_name;
AC_MSG_CHECKING([for __progname])
AC_LINK_IFELSE([
AC_LANG_PROGRAM([[
+#include <stdio.h>
extern char *__progname;
]], [[
printf("%s", __progname);