summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-05-30 14:02:05 +0200
committerBram Moolenaar <Bram@vim.org>2021-05-30 14:02:05 +0200
commite0a7658bc8048aa29ff5c26b377dc5c6816fe422 (patch)
tree72d9b872e2825df7d9f4fdf676aa42dff88d1b1f
parente5b4486c4279a9674a9bb76130b4db53fb9303a0 (diff)
downloadvim-git-8.2.2909.tar.gz
patch 8.2.2909: build error with non-Unix systemv8.2.2909
Problem: Build error with non-Unix system. Solution: Always include limits.h.
-rw-r--r--src/version.c2
-rw-r--r--src/vim.h6
2 files changed, 5 insertions, 3 deletions
diff --git a/src/version.c b/src/version.c
index 4b145f199..295004783 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2909,
+/**/
2908,
/**/
2907,
diff --git a/src/vim.h b/src/vim.h
index 368cf3256..515f8d5c2 100644
--- a/src/vim.h
+++ b/src/vim.h
@@ -46,9 +46,6 @@
# endif
# endif
-// for INT_MAX, LONG_MAX et al.
-# include <limits.h>
-
/*
* Cygwin may have fchdir() in a newer release, but in most versions it
* doesn't work well and avoiding it keeps the binary backward compatible.
@@ -62,6 +59,9 @@
# define UINT32_TYPEDEF uint32_t
#endif
+// for INT_MAX, LONG_MAX et al.
+#include <limits.h>
+
#if !defined(UINT32_TYPEDEF)
# if defined(uint32_t) // this doesn't catch typedefs, unfortunately
# define UINT32_TYPEDEF uint32_t