Bjorn Winckler wrote:
> It seems something has changed in the os_unix.h header which causes > three macros to be defined twice when compiling on Mac OS X and this > resulted in several annoying warnings. The patch below takes care of > this problem (sorry that the patch is not in the usual format, but it > is so short that it didn't seem to matter too much). > > Björn > > > diff --git a/src/os_mac.h b/src/os_mac.h > index 7a54ee5..aae08bf 100644 > --- a/src/os_mac.h > +++ b/src/os_mac.h > @@ -268,9 +268,6 @@ > */ > > #ifdef MACOS_X_UNIX > -# define SIGPROTOARG (int) > -# define SIGDEFARG(s) (s) int s; > -# define SIGDUMMYARG 0 > # undef HAVE_AVAIL_MEM > # ifndef HAVE_CONFIG_H > # define RETSIGTYPE void I think these were there for a reason. To stay on the safe side, does it work like this: #ifndef SIGPROTOARG # define SIGPROTOARG (int) #endif #ifndef SIGDEFARG # define SIGDEFARG(s) (s) int s; #endif #ifndef SIGDUMMYARG # define SIGDUMMYARG 0 #endif -- Apparently, 1 in 5 people in the world are Chinese. And there are 5 people in my family, so it must be one of them. It's either my mum or my dad. Or my older brother Colin. Or my younger brother Ho-Cha-Chu. But I think it's Colin. /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
