updated for version 7.3.287
Problem: Can't compile with MSVC and tiny options.
Solution: Move variables and #ifdefs. (Sergey Khorev)
diff --git a/src/os_win32.c b/src/os_win32.c
index 0d8bbf7..fbf077f 100644
--- a/src/os_win32.c
+++ b/src/os_win32.c
@@ -3419,8 +3419,6 @@
{
DWORD availableBytes = 0;
DWORD i;
- int c;
- char_u *p;
int ret;
DWORD len;
DWORD toRead;
@@ -3479,6 +3477,8 @@
else if (has_mbyte)
{
int l;
+ int c;
+ char_u *p;
len += *buffer_off;
buffer[len] = NUL;
@@ -3558,9 +3558,7 @@
int noread_cnt = 0;
garray_T ga;
int delay = 1;
-# ifdef FEAT_MBYTE
DWORD buffer_off = 0; /* valid bytes in buffer[] */
-# endif
SECURITY_ATTRIBUTES saAttr;
@@ -3777,14 +3775,12 @@
if (WaitForSingleObject(pi.hProcess, delay) != WAIT_TIMEOUT)
{
- dump_pipe(options, g_hChildStd_OUT_Rd,
- &ga, buffer, &buffer_off);
+ dump_pipe(options, g_hChildStd_OUT_Rd, &ga, buffer, &buffer_off);
break;
}
++noread_cnt;
- dump_pipe(options, g_hChildStd_OUT_Rd,
- &ga, buffer, &buffer_off);
+ dump_pipe(options, g_hChildStd_OUT_Rd, &ga, buffer, &buffer_off);
/* We start waiting for a very short time and then increase it, so
* that we respond quickly when the process is quick, and don't
diff --git a/src/version.c b/src/version.c
index 51f1d25..7642dd6 100644
--- a/src/version.c
+++ b/src/version.c
@@ -710,6 +710,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 287,
+/**/
286,
/**/
285,