From: Bram Moolenaar Date: Fri, 17 Dec 2010 19:24:01 +0000 (+0100) Subject: updated for version 7.3.087 X-Git-Tag: v7.3.087 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b57aa92d2c6e0eb6cd539a1744658d3b4e7b0f5a;p=vim updated for version 7.3.087 Problem: EINTR is not always defined. Solution: Include errno.h in vim.h. --- diff --git a/src/if_cscope.c b/src/if_cscope.c index bc8ea9463..8867f6385 100644 --- a/src/if_cscope.c +++ b/src/if_cscope.c @@ -13,8 +13,6 @@ #if defined(FEAT_CSCOPE) || defined(PROTO) -#include -#include #include #include #include diff --git a/src/if_tcl.c b/src/if_tcl.c index f87407d4f..e5eee2926 100644 --- a/src/if_tcl.c +++ b/src/if_tcl.c @@ -74,7 +74,6 @@ TODO: #endif #include -#include #include typedef struct diff --git a/src/integration.c b/src/integration.c index 8de684c07..3f38c55e5 100644 --- a/src/integration.c +++ b/src/integration.c @@ -33,7 +33,6 @@ #include #endif -#include #include #include #include diff --git a/src/memline.c b/src/memline.c index d978b9020..0beaf5472 100644 --- a/src/memline.c +++ b/src/memline.c @@ -52,10 +52,6 @@ # include /* for Open() and Close() */ #endif -#ifdef HAVE_ERRNO_H -# include -#endif - typedef struct block0 ZERO_BL; /* contents of the first block */ typedef struct pointer_block PTR_BL; /* contents of a pointer block */ typedef struct data_block DATA_BL; /* contents of a data block */ diff --git a/src/os_mswin.c b/src/os_mswin.c index 7dcc05369..0b9dfd91e 100644 --- a/src/os_mswin.c +++ b/src/os_mswin.c @@ -30,7 +30,6 @@ # include #endif #include -#include #include #include #include diff --git a/src/os_win16.c b/src/os_win16.c index 66ca198ed..c4d9cfc88 100644 --- a/src/os_win16.c +++ b/src/os_win16.c @@ -25,7 +25,6 @@ #include #include #include -#include #include #include #include diff --git a/src/os_win32.c b/src/os_win32.c index dcf95ee27..30b725d4c 100644 --- a/src/os_win32.c +++ b/src/os_win32.c @@ -27,7 +27,6 @@ #endif #include -#include #include #include #include diff --git a/src/version.c b/src/version.c index d3ad47092..8c5122603 100644 --- a/src/version.c +++ b/src/version.c @@ -714,6 +714,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 87, /**/ 86, /**/ diff --git a/src/vim.h b/src/vim.h index 5eea08504..15595bf03 100644 --- a/src/vim.h +++ b/src/vim.h @@ -480,6 +480,11 @@ typedef unsigned long u8char_T; /* long should be 32 bits or more */ # include #endif +#if defined(HAVE_ERRNO_H) || defined(DJGPP) || defined(WIN16) \ + || defined(WIN32) || defined(_WIN64) || defined(__EMX__) +# include +#endif + /* * Allow other (non-unix) systems to configure themselves now * These are also in os_unix.h, because osdef.sh needs them there. diff --git a/src/workshop.c b/src/workshop.c index 89f55efc7..e0db10ec7 100644 --- a/src/workshop.c +++ b/src/workshop.c @@ -16,7 +16,6 @@ #include #include #include -#include #include #ifdef HAVE_LIBGEN_H # include