From 76e69cef0c4e52dd9d251128cff0a95ae95d8da9 Mon Sep 17 00:00:00 2001
From: Bram Moolenaar <Bram@vim.org>
Date: Tue, 18 May 2010 21:05:27 +0200
Subject: [PATCH] Undefine uint32_t when building if_perl.xs to fix the build.

---
 src/vim.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/vim.h b/src/vim.h
index b6b4e1e9be..1264a84d70 100644
--- a/src/vim.h
+++ b/src/vim.h
@@ -2065,6 +2065,12 @@ typedef int VimClipboard;	/* This is required for the prototypes. */
 #  undef bool
 # endif
 
+/* uint32_t may be defined by configure, but perh.h may indirectly include
+ * stdint.h which tries to typedef uint32_t and fails. */
+#ifdef uint32_t
+# undef uint32_t
+#endif
+
 # ifdef __BORLANDC__
   /* Borland has the structure stati64 but not _stati64 */
 #  define _stati64 stati64
-- 
GitLab