patch 8.0.0866: Solaris also doesn't have MIN and MAX
Problem: Solaris also doesn't have MIN and MAX.
Solution: Define MIN and MAX whenever they are not defined. (Ozaki Kiichi,
closes #1939)
diff --git a/src/terminal.c b/src/terminal.c
index cc73f4f..f5cd2e0 100644
--- a/src/terminal.c
+++ b/src/terminal.c
@@ -92,9 +92,11 @@
#if defined(FEAT_TERMINAL) || defined(PROTO)
-#ifdef WIN3264
-# define MIN(x,y) (x < y ? x : y)
-# define MAX(x,y) (x > y ? x : y)
+#ifndef MIN
+# define MIN(x,y) ((x) < (y) ? (x) : (y))
+#endif
+#ifndef MAX
+# define MAX(x,y) ((x) > (y) ? (x) : (y))
#endif
#include "libvterm/include/vterm.h"
diff --git a/src/version.c b/src/version.c
index bbbdbe3..3595c1a 100644
--- a/src/version.c
+++ b/src/version.c
@@ -770,6 +770,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 866,
+/**/
865,
/**/
864,