patch 8.1.1621: Amiga: time.h included twice
Problem: Amiga: time.h included twice.
Solution: Remove include from evalfunc.c, move outside of #ifdef in
os_amiga.h. (Ola Söder, closes #4607)
diff --git a/src/evalfunc.c b/src/evalfunc.c
index f87fd1f..7c9860f 100644
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -16,10 +16,6 @@
#if defined(FEAT_EVAL) || defined(PROTO)
-#ifdef AMIGA
-# include <time.h> /* for strftime() */
-#endif
-
#ifdef VMS
# include <float.h>
#endif
diff --git a/src/os_amiga.h b/src/os_amiga.h
index 718241d..6f951fb 100644
--- a/src/os_amiga.h
+++ b/src/os_amiga.h
@@ -90,10 +90,11 @@
# include <unistd.h>
# include <limits.h>
# include <errno.h>
-# include <time.h>
# include <dirent.h>
#endif
+#include <time.h> // for strftime() and others
+
#ifndef PROTO
/*
* arpbase.h must be included before functions.h
diff --git a/src/version.c b/src/version.c
index 9af8988..8fd5239 100644
--- a/src/version.c
+++ b/src/version.c
@@ -778,6 +778,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1621,
+/**/
1620,
/**/
1619,