patch 8.2.3447: a couple of declarations are not ANSI C
Problem: A couple of declarations are not ANSI C.
Solution: Put argument type inside (). (Yegappan Lakshmanan, closes #8890)
diff --git a/src/os_unix.h b/src/os_unix.h
index 83fe66d..c3a7fec 100644
--- a/src/os_unix.h
+++ b/src/os_unix.h
@@ -96,11 +96,11 @@
#ifdef SIGHASARG
# ifdef SIGHAS3ARGS
# define SIGPROTOARG (int, int, struct sigcontext *)
-# define SIGDEFARG(s) (s, sig2, scont) int s, sig2; struct sigcontext *scont;
+# define SIGDEFARG(s) (int s, int sig2, struct sigcontext *scont)
# define SIGDUMMYARG 0, 0, (struct sigcontext *)0
# else
# define SIGPROTOARG (int)
-# define SIGDEFARG(s) (s) int s UNUSED;
+# define SIGDEFARG(s) (int s UNUSED)
# define SIGDUMMYARG 0
# endif
#else
diff --git a/src/version.c b/src/version.c
index 21a697d..9cd1495 100644
--- a/src/version.c
+++ b/src/version.c
@@ -758,6 +758,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 3447,
+/**/
3446,
/**/
3445,