mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.0.1236: Mac features are confusing
Problem: Mac features are confusing. Solution: Make feature names more consistent, add "osxdarwin". Rename feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178)
This commit is contained in:
@@ -969,19 +969,12 @@ typedef struct attr_entry
|
||||
# else
|
||||
# if defined(MACOS_X)
|
||||
# include <sys/errno.h>
|
||||
# define EILSEQ ENOENT /* MacOS X does not have EILSEQ */
|
||||
# ifndef EILSEQ
|
||||
# define EILSEQ ENOENT /* Early MacOS X does not have EILSEQ */
|
||||
# endif
|
||||
typedef struct _iconv_t *iconv_t;
|
||||
# else
|
||||
# if defined(MACOS_CLASSIC)
|
||||
typedef struct _iconv_t *iconv_t;
|
||||
# define EINVAL 22
|
||||
# define E2BIG 7
|
||||
# define ENOENT 2
|
||||
# define EFAULT 14
|
||||
# define EILSEQ 123
|
||||
# else
|
||||
# include <errno.h>
|
||||
# endif
|
||||
# include <errno.h>
|
||||
# endif
|
||||
typedef void *iconv_t;
|
||||
# endif
|
||||
|
Reference in New Issue
Block a user