diff --git a/7.0.028 b/7.0.028 new file mode 100644 index 0000000..f7979a0 --- /dev/null +++ b/7.0.028 @@ -0,0 +1,90 @@ +To: vim-dev@vim.org +Subject: Patch 7.0.028 (extra) +Fcc: outbox +From: Bram Moolenaar +Mime-Version: 1.0 +Content-Type: text/plain; charset=ISO-8859-1 +Content-Transfer-Encoding: 8bit +------------ + +Patch 7.0.028 (extra) +Problem: OS/2: Vim doesn't compile with gcc 3.2.1. +Solution: Add argument to after_pathsep(), don't define vim_handle_signal(), + define HAVE_STDARG_H. (David Sanders) +Files: src/os_unix.c, src/vim.h, src/os_os2_cfg.h + + +*** ../vim-7.0.027/src/os_unix.c Thu Jun 22 18:06:48 2006 +--- src/os_unix.c Sat Jun 17 21:00:14 2006 +*************** +*** 4971,4977 **** + if (((*file)[*num_file] = alloc(len + 2)) != NULL) + { + STRCPY((*file)[*num_file], p); +! if (!after_pathsep((*file)[*num_file] + len)) + { + (*file)[*num_file][len] = psepc; + (*file)[*num_file][len + 1] = NUL; +--- 4971,4978 ---- + if (((*file)[*num_file] = alloc(len + 2)) != NULL) + { + STRCPY((*file)[*num_file], p); +! if (!after_pathsep((*file)[*num_file], +! (*file)[*num_file] + len)) + { + (*file)[*num_file][len] = psepc; + (*file)[*num_file][len + 1] = NUL; +*** ../vim-7.0.027/src/vim.h Sun Apr 30 20:27:22 2006 +--- src/vim.h Sat Jun 17 20:59:31 2006 +*************** +*** 1983,1989 **** + /* values for vim_handle_signal() that are not a signal */ + #define SIGNAL_BLOCK -1 + #define SIGNAL_UNBLOCK -2 +! #if !defined(UNIX) && !defined(VMS) + # define vim_handle_signal(x) 0 + #endif + +--- 1983,1989 ---- + /* values for vim_handle_signal() that are not a signal */ + #define SIGNAL_BLOCK -1 + #define SIGNAL_UNBLOCK -2 +! #if !defined(UNIX) && !defined(VMS) && !defined(OS2) + # define vim_handle_signal(x) 0 + #endif + +*** ../vim-7.0.027/src/os_os2_cfg.h Sun Jun 13 18:47:02 2004 +--- src/os_os2_cfg.h Sat Jun 17 20:58:56 2006 +*************** +*** 183,188 **** +--- 183,191 ---- + /* Define if you have the ANSI C header files. */ + /* #undef STDC_HEADERS */ + ++ /* added by David Sanders */ ++ #define HAVE_STDARG_H 1 ++ + /* instead, we check a few STDC things ourselves */ + #define HAVE_STDLIB_H 1 + #undef HAVE_STRING_H /* On EMX it is better to use strings.h */ +*** ../vim-7.0.027/src/version.c Thu Jun 22 19:34:23 2006 +--- src/version.c Thu Jun 22 19:41:06 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 28, + /**/ + +-- +BRIDGEKEEPER: What is the air-speed velocity of an unladen swallow? +ARTHUR: What do you mean? An African or European swallow? +BRIDGEKEEPER: Er ... I don't know that ... Aaaaarrrrrrggghhh! + BRIDGEKEEPER is cast into the gorge. + "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD + + /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 ///