updated for version 7.2-000
diff --git a/src/vim.h b/src/vim.h
index 87a80b8..b1a088d 100644
--- a/src/vim.h
+++ b/src/vim.h
@@ -177,6 +177,9 @@
# ifdef FEAT_X11
# undef FEAT_X11
# endif
+# ifdef FEAT_GUI_X11
+# undef FEAT_GUI_X11
+# endif
# ifdef FEAT_XCLIPBOARD
# undef FEAT_XCLIPBOARD
# endif
@@ -2014,8 +2017,9 @@
# ifdef instr
# undef instr
# endif
- /* bool causes trouble on MACOS but is required on a few other systems */
-# if defined(bool) && defined(MACOS)
+ /* bool may cause trouble on MACOS but is required on a few other systems
+ * and for Perl */
+# if defined(bool) && defined(MACOS) && !defined(FEAT_PERL)
# undef bool
# endif