# HG changeset patch # User Bram Moolenaar # Date 1286723323 -7200 # Node ID 10ce04af8c5b26e55cd2157408883d9ed79b9a3d # Parent c3b5d3fe94046702944964c32eea7522ecf92c4c updated for version 7.3.021 Problem: Conflict for defining Boolean in Mac header files. Solution: Define NO_X11_INCLUDES. (Rainer Muller) diff --git a/src/os_macosx.m b/src/os_macosx.m --- a/src/os_macosx.m +++ b/src/os_macosx.m @@ -15,6 +15,10 @@ Error: MACOS 9 is no longer supported in Vim 7 #endif +/* Avoid a conflict for the definition of Boolean between Mac header files and + * X11 header files. */ +#define NO_X11_INCLUDES + #include "vim.h" #import diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -715,6 +715,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 21, +/**/ 20, /**/ 19, diff --git a/src/vim.h b/src/vim.h --- a/src/vim.h +++ b/src/vim.h @@ -192,8 +192,8 @@ #endif #ifdef NO_X11_INCLUDES - /* In os_mac_conv.c NO_X11_INCLUDES is defined to avoid X11 headers. - * Disable all X11 related things to avoid conflicts. */ + /* In os_mac_conv.c and os_macosx.m NO_X11_INCLUDES is defined to avoid + * X11 headers. Disable all X11 related things to avoid conflicts. */ # ifdef FEAT_X11 # undef FEAT_X11 # endif