|
|
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 |
|