Patch 7.0.198 (extra) Problem: Win32: Compiler warnings. No need to generate gvim.exe.mnf. Solution: Add type casts. Use "*" for processorArchitecture. (George Reilly) Files: src/Make_mvc.mak, src/eval.c, src/gvim.exe.mnf, src/misc2.c
*** ../vim-7.0.197/src/Make_mvc.mak Thu Apr 27 01:50:26 2006 --- src/Make_mvc.mak Wed Feb 7 05:04:15 2007 *************** *** 683,689 **** # on a crash (doesn't add overhead to the executable). # CFLAGS = $(CFLAGS) /Zi /Fd$(OUTDIR)/ ! LINK_PDB = /PDB:$(OUTDIR)/$(VIM).pdb -debug # -debug:full -debugtype:cv,fixup # # End extra feature include --- 683,689 ---- # on a crash (doesn't add overhead to the executable). # CFLAGS = $(CFLAGS) /Zi /Fd$(OUTDIR)/ ! LINK_PDB = /PDB:$(VIM).pdb -debug # -debug:full -debugtype:cv,fixup # # End extra feature include *************** *** 761,767 **** - if exist $(VIM).pdb del $(VIM).pdb - if exist $(VIM).map del $(VIM).map - if exist $(VIM).ncb del $(VIM).ncb - - if exist gvim.exe.mnf del gvim.exe.mnf - if exist vimrun.exe del vimrun.exe - if exist install.exe del install.exe - if exist uninstal.exe del uninstal.exe --- 761,766 ---- *************** *** 943,949 **** $(OUTDIR)/xpm_w32.obj: $(OUTDIR) xpm_w32.c $(CC) $(CFLAGS) $(XPM_INC) xpm_w32.c ! $(OUTDIR)/vim.res: $(OUTDIR) gvim.exe.mnf vim.rc version.h tools.bmp tearoff.bmp \ vim.ico vim_error.ico vim_alert.ico vim_info.ico vim_quest.ico $(RC) /l 0x409 /Fo$(OUTDIR)/vim.res $(RCFLAGS) vim.rc --- 942,948 ---- $(OUTDIR)/xpm_w32.obj: $(OUTDIR) xpm_w32.c $(CC) $(CFLAGS) $(XPM_INC) xpm_w32.c ! $(OUTDIR)/vim.res: $(OUTDIR) vim.rc version.h tools.bmp tearoff.bmp \ vim.ico vim_error.ico vim_alert.ico vim_info.ico vim_quest.ico $(RC) /l 0x409 /Fo$(OUTDIR)/vim.res $(RCFLAGS) vim.rc *************** *** 961,966 **** --- 960,966 ---- # $CFLAGS may contain backslashes and double quotes, escape them both. E0_CFLAGS = $(CFLAGS:\=\\) E_CFLAGS = $(E0_CFLAGS:"=\") + # ") stop the string $(PATHDEF_SRC): auto @echo creating $(PATHDEF_SRC) *************** *** 972,1001 **** @echo char_u *all_lflags = (char_u *)"$(link:\=\\) $(LINKARGS1:\=\\) $(LINKARGS2:\=\\)"; >> $(PATHDEF_SRC) @echo char_u *compiled_user = (char_u *)"$(USERNAME)"; >> $(PATHDEF_SRC) @echo char_u *compiled_sys = (char_u *)"$(USERDOMAIN)"; >> $(PATHDEF_SRC) - - gvim.exe.mnf: auto - @echo ^<?xml version="1.0" encoding="UTF-8" standalone="yes"?^> >$@ - @echo ^<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"^> >>$@ - @echo ^<assemblyIdentity >>$@ - @echo processorArchitecture="$(ASSEMBLY_ARCHITECTURE)" >>$@ - @echo version="7.0.0.0" >>$@ - @echo type="win32" >>$@ - @echo name="Vim" >>$@ - @echo /^> >>$@ - @echo ^<description^>Vi Improved - A Text Editor^</description^> >>$@ - @echo ^<dependency^> >>$@ - @echo ^<dependentAssembly^> >>$@ - @echo ^<assemblyIdentity >>$@ - @echo type="win32" >>$@ - @echo name="Microsoft.Windows.Common-Controls" >>$@ - @echo version="6.0.0.0" >>$@ - @echo publicKeyToken="6595b64144ccf1df" >>$@ - @echo language="*" >>$@ - @echo processorArchitecture="$(ASSEMBLY_ARCHITECTURE)" >>$@ - @echo /^> >>$@ - @echo ^</dependentAssembly^> >>$@ - @echo ^</dependency^> >>$@ - @echo ^</assembly^> >>$@ auto: if not exist auto/nul mkdir auto --- 972,977 ---- *** ../vim-7.0.197/src/eval.c Sun Jan 14 15:27:05 2007 --- src/eval.c Wed Feb 7 05:01:29 2007 *************** *** 1004,1010 **** if (ga_grow(&redir_ga, (int)len) == OK) { mch_memmove((char *)redir_ga.ga_data + redir_ga.ga_len, value, len); ! redir_ga.ga_len += len; } else var_redir_stop(); --- 1004,1010 ---- if (ga_grow(&redir_ga, (int)len) == OK) { mch_memmove((char *)redir_ga.ga_data + redir_ga.ga_len, value, len); ! redir_ga.ga_len += (int)len; } else var_redir_stop(); *************** *** 10307,10313 **** win_T *wp; #endif ! rettv->vval.v_number = FALSE; #ifdef FEAT_QUICKFIX if (rettv_list_alloc(rettv) == OK) { --- 10307,10313 ---- win_T *wp; #endif ! rettv->vval.v_number = 0; #ifdef FEAT_QUICKFIX if (rettv_list_alloc(rettv) == OK) { *** ../vim-7.0.197/src/gvim.exe.mnf Sun Jun 13 17:13:20 2004 --- src/gvim.exe.mnf Wed Feb 7 05:06:52 2007 *************** *** 1,8 **** <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity ! processorArchitecture="X86" ! version="6.2.0.0" type="win32" name="Vim" /> --- 1,8 ---- <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity ! processorArchitecture="*" ! version="7.0.0.0" type="win32" name="Vim" /> *************** *** 15,21 **** version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" ! processorArchitecture="X86" /> </dependentAssembly> </dependency> --- 15,21 ---- version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" ! processorArchitecture="*" /> </dependentAssembly> </dependency> *** ../vim-7.0.197/src/misc2.c Tue Feb 20 03:01:33 2007 --- src/misc2.c Wed Feb 7 05:00:13 2007 *************** *** 1246,1252 **** char_u *escaped_string; /* First count the number of extra bytes required. */ ! length = STRLEN(string) + 3; /* two quotes and the trailing NUL */ for (p = string; *p != NUL; mb_ptr_adv(p)) { # if defined(WIN32) || defined(WIN16) || defined(DOS) --- 1246,1252 ---- char_u *escaped_string; /* First count the number of extra bytes required. */ ! length = (unsigned)STRLEN(string) + 3; /* two quotes and a trailing NUL */ for (p = string; *p != NUL; mb_ptr_adv(p)) { # if defined(WIN32) || defined(WIN16) || defined(DOS) *************** *** 3718,3724 **** * * ATTENTION: * ========== ! * Also we use an allocated search context here, this functions ARE NOT * thread-safe!!!!! * * To minimize parameter passing (or because I'm to lazy), only the --- 3718,3724 ---- * * ATTENTION: * ========== ! * Also we use an allocated search context here, this functions are NOT * thread-safe!!!!! * * To minimize parameter passing (or because I'm to lazy), only the *** ../vim-7.0.197/src/version.c Tue Feb 20 03:01:33 2007 --- src/version.c Tue Feb 20 03:14:39 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 198, /**/ -- hundred-and-one symptoms of being an internet addict: 155. You forget to eat because you're too busy surfing the net. /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///