updated for version 7.4.141

Problem:    Problems when building with Borland: st_mode is signed short;
            can't build with Python; temp files not ignored by Mercurial;
            building with DEBUG doesn't define _DEBUG.
Solution:   Fix the problems. (Ken Takata)
This commit is contained in:
Bram Moolenaar
2014-01-10 18:16:07 +01:00
parent a02471e295
commit 78cf3f0de9
5 changed files with 18 additions and 2 deletions

9
.gitignore vendored
View File

@ -36,6 +36,15 @@ src/Obj*/pathdef.c
gvimext.dll
gvimext.lib
# Borland C++
bcc.cfg
*.ilc
*.ild
*.ilf
*.ils
*.map
*.tds
# Mac OSX
src/xxd/xxd.dSYM

View File

@ -419,7 +419,7 @@ CPUARG = -$(CPUNR)
ALIGNARG = -a$(ALIGN)
#
!if ("$(DEBUG)"=="yes")
DEFINES=$(DEFINES) -DDEBUG
DEFINES=$(DEFINES) -DDEBUG -D_DEBUG
!endif
#
!if ("$(OLE)"=="yes")

View File

@ -13,6 +13,11 @@
* Common code for if_python.c and if_python3.c.
*/
#ifdef __BORLANDC__
/* Disable Warning W8060: Possibly incorrect assignment in function ... */
# pragma warn -8060
#endif
static char_u e_py_systemexit[] = "E880: Can't handle SystemExit of %s exception in vim";
#if PY_VERSION_HEX < 0x02050000

View File

@ -2960,7 +2960,7 @@ mch_getperm(char_u *name)
int n;
n = mch_stat(name, &st);
return n == 0 ? (long)st.st_mode : -1L;
return n == 0 ? (long)(unsigned short)st.st_mode : -1L;
}

View File

@ -738,6 +738,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
141,
/**/
140,
/**/