d0b8de4
Fix C99 compatibility issues (implicit int, implicit function
d0b8de4
declarations) in the configure script.  Upstream has removed
d0b8de4
autotools altogether, addressing this issue:
d0b8de4
d0b8de4
commit 5ea5d5ec7c7f4e628db5f0b4c446dc510ff2777a
d0b8de4
Author: Brian Stafford <contact@brianstafford.info>
d0b8de4
Date:   Tue Mar 3 18:40:30 2020 +0000
d0b8de4
d0b8de4
    Remove autotools
d0b8de4
    
d0b8de4
    * it has only been a 20 year wait for this :-)
d0b8de4
d0b8de4
diff --git a/acinclude.m4 b/acinclude.m4
d0b8de4
index 912149736f74a70b..3632220c1a107dd1 100644
d0b8de4
--- a/acinclude.m4
d0b8de4
+++ b/acinclude.m4
d0b8de4
@@ -355,12 +355,12 @@ AC_DEFUN([ACX_SNPRINTF], [
d0b8de4
 	AC_TRY_RUN([
d0b8de4
 #include <stdio.h> 
d0b8de4
 
d0b8de4
-main ()
d0b8de4
+int main (void)
d0b8de4
 {
d0b8de4
   char buf[16];
d0b8de4
 
d0b8de4
   snprintf (buf, 4, "abcd");
d0b8de4
-  exit ((buf[3] == '\0') ? 0 : 1);
d0b8de4
+  return (buf[3] == '\0') ? 0 : 1;
d0b8de4
 }
d0b8de4
 
d0b8de4
 ], acx_cv_working_snprintf=yes, acx_cv_working_snprintf=no, acx_cv_working_snprintf=yes)
d0b8de4
diff --git a/configure b/configure
d0b8de4
index d586ca2df4fc0435..f5e13a62ef13a55d 100755
d0b8de4
--- a/configure
d0b8de4
+++ b/configure
d0b8de4
@@ -13211,13 +13211,14 @@ else
d0b8de4
 /* end confdefs.h.  */
d0b8de4
 
d0b8de4
 #include <stdio.h>
d0b8de4
+#include <string.h>
d0b8de4
 
d0b8de4
 main ()
d0b8de4
 {
d0b8de4
   char buf[16];
d0b8de4
 
d0b8de4
   snprintf (buf, 4, "abcd");
d0b8de4
-  exit ((buf[3] == '\0') ? 0 : 1);
d0b8de4
+  return (buf[3] == '\0') ? 0 : 1;
d0b8de4
 }
d0b8de4
 
d0b8de4