mirror of
https://github.com/vim/vim.git
synced 2025-10-07 05:54:16 -04:00
updated for version 7.4.044
Problem: Can't build with old MSVC. (Wang Shoulin) Solution: Define OPEN_OH_ARGTYPE instead of using intptr_t directly.
This commit is contained in:
@@ -498,6 +498,12 @@ slash_adjust(p)
|
||||
}
|
||||
}
|
||||
|
||||
#if (_MSC_VER >= 1300)
|
||||
# define OPEN_OH_ARGTYPE intptr_t
|
||||
#else
|
||||
# define OPEN_OH_ARGTYPE long
|
||||
#endif
|
||||
|
||||
static int
|
||||
stat_symlink_aware(const char *name, struct stat *stp)
|
||||
{
|
||||
@@ -533,7 +539,7 @@ stat_symlink_aware(const char *name, struct stat *stp)
|
||||
{
|
||||
int fd, n;
|
||||
|
||||
fd = _open_osfhandle((intptr_t)h, _O_RDONLY);
|
||||
fd = _open_osfhandle((OPEN_OH_ARGTYPE)h, _O_RDONLY);
|
||||
n = _fstat(fd, (struct _stat*)stp);
|
||||
_close(fd);
|
||||
return n;
|
||||
@@ -580,7 +586,7 @@ wstat_symlink_aware(const WCHAR *name, struct _stat *stp)
|
||||
{
|
||||
int fd;
|
||||
|
||||
fd = _open_osfhandle((intptr_t)h, _O_RDONLY);
|
||||
fd = _open_osfhandle((OPEN_OH_ARGTYPE)h, _O_RDONLY);
|
||||
n = _fstat(fd, stp);
|
||||
_close(fd);
|
||||
return n;
|
||||
|
@@ -738,6 +738,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
44,
|
||||
/**/
|
||||
43,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user