Mercurial > vim
changeset 2666:1a0d346695fa v7.3.085
updated for version 7.3.085
Problem: Inconsistency with preproc symbols. void * computation.
Solution: Include vimio.h from vim.h. Add type cast.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Fri, 17 Dec 2010 18:06:06 +0100 |
parents | 18061514324f |
children | a53e7d3fd741 |
files | src/eval.c src/ex_cmds.c src/ex_cmds2.c src/fileio.c src/if_cscope.c src/if_sniff.c src/main.c src/memfile.c src/memline.c src/netbeans.c src/os_msdos.c src/os_mswin.c src/os_win16.c src/os_win32.c src/spell.c src/tag.c src/undo.c src/version.c src/vim.h |
diffstat | 19 files changed, 8 insertions(+), 56 deletions(-) [+] |
line wrap: on
line diff
--- a/src/eval.c +++ b/src/eval.c @@ -10,9 +10,6 @@ /* * eval.c: Expression evaluation. */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for mch_open(), must be before vim.h */ -#endif #include "vim.h"
--- a/src/ex_cmds.c +++ b/src/ex_cmds.c @@ -11,10 +11,6 @@ * ex_cmds.c: some functions for command line commands */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for mch_open(), must be before vim.h */ -#endif - #include "vim.h" #include "version.h"
--- a/src/ex_cmds2.c +++ b/src/ex_cmds2.c @@ -11,10 +11,6 @@ * ex_cmds2.c: some more functions for command line commands */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for mch_open(), must be before vim.h */ -#endif - #include "vim.h" #include "version.h"
--- a/src/fileio.c +++ b/src/fileio.c @@ -11,14 +11,6 @@ * fileio.c: read from and write to a file */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for lseek(), must be before vim.h */ -#endif - -#if defined __EMX__ -# include "vimio.h" /* for mktemp(), CJW 1997-12-03 */ -#endif - #include "vim.h" #if defined(__TANDEM) || defined(__MINT__) @@ -10336,7 +10328,7 @@ write_eintr(fd, buf, bufsize) * by a signal. */ while (ret < (long)bufsize) { - wlen = vim_write(fd, buf + ret, bufsize - ret); + wlen = vim_write(fd, (char *)buf + ret, bufsize - ret); if (wlen < 0) { if (errno != EINTR)
--- a/src/if_cscope.c +++ b/src/if_cscope.c @@ -20,9 +20,6 @@ #include <sys/stat.h> #if defined(UNIX) # include <sys/wait.h> -#else - /* not UNIX, must be WIN32 */ -# include "vimio.h" #endif #include "if_cscope.h"
--- a/src/if_sniff.c +++ b/src/if_sniff.c @@ -9,7 +9,6 @@ #ifdef WIN32 # include <stdio.h> -# include "vimio.h" # include <process.h> # include <string.h> # include <assert.h>
--- a/src/main.c +++ b/src/main.c @@ -7,10 +7,6 @@ * See README.txt for an overview of the Vim source code. */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for close() and dup() */ -#endif - #define EXTERN #include "vim.h"
--- a/src/memfile.c +++ b/src/memfile.c @@ -32,10 +32,6 @@ * file is opened. */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for lseek(), must be before vim.h */ -#endif - #include "vim.h" /*
--- a/src/memline.c +++ b/src/memline.c @@ -42,10 +42,6 @@ * mf_get(). */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for mch_open(), must be before vim.h */ -#endif - #include "vim.h" #ifndef UNIX /* it's in os_unix.h for Unix */
--- a/src/netbeans.c +++ b/src/netbeans.c @@ -16,10 +16,6 @@ * See ":help netbeans-protocol" for explanation. */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for mch_open(), must be before vim.h */ -#endif - #include "vim.h" #if defined(FEAT_NETBEANS_INTG) || defined(PROTO)
--- a/src/os_msdos.c +++ b/src/os_msdos.c @@ -21,7 +21,6 @@ * Some functions are also used for Win16 (MS-Windows 3.1). */ -#include "vimio.h" #include "vim.h" #include <conio.h>
--- a/src/os_mswin.c +++ b/src/os_mswin.c @@ -22,7 +22,6 @@ # endif #endif -#include "vimio.h" #include "vim.h" #ifdef WIN16
--- a/src/os_win16.c +++ b/src/os_win16.c @@ -20,7 +20,6 @@ # pragma warn -obs #endif -#include "vimio.h" #include "vim.h" #include <dos.h>
--- a/src/os_win32.c +++ b/src/os_win32.c @@ -20,7 +20,6 @@ * Roger Knobbe <rogerk@wonderware.com> did the initial port of Vim 3.0. */ -#include "vimio.h" #include "vim.h" #ifdef FEAT_MZSCHEME
--- a/src/spell.c +++ b/src/spell.c @@ -303,10 +303,6 @@ * few bytes as possible, see offset2bytes()) */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for lseek(), must be before vim.h */ -#endif - #include "vim.h" #if defined(FEAT_SPELL) || defined(PROTO)
--- a/src/tag.c +++ b/src/tag.c @@ -11,10 +11,6 @@ * Code to handle tags and the tag stack */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for lseek(), must be before vim.h */ -#endif - #include "vim.h" /*
--- a/src/undo.c +++ b/src/undo.c @@ -81,10 +81,6 @@ #define UH_MAGIC 0x18dade /* value for uh_magic when in use */ #define UE_MAGIC 0xabc123 /* value for ue_magic when in use */ -#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) -# include "vimio.h" /* for vim_read(), must be before vim.h */ -#endif - #include "vim.h" static void u_unch_branch __ARGS((u_header_T *uhp));
--- 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 */ /**/ + 85, +/**/ 84, /**/ 83,
--- a/src/vim.h +++ b/src/vim.h @@ -27,6 +27,11 @@ # endif #endif +#if defined(MSDOS) || defined(WIN16) || defined(WIN32) || defined(_WIN64) \ + || defined(__EMX__) +# include "vimio.h" +#endif + /* ============ the header file puzzle (ca. 50-100 pieces) ========= */ #ifdef HAVE_CONFIG_H /* GNU autoconf (or something else) was here */