summaryrefslogtreecommitdiff
path: root/data/vim/patches/8.1.1322
diff options
context:
space:
mode:
Diffstat (limited to 'data/vim/patches/8.1.1322')
-rw-r--r--data/vim/patches/8.1.13221196
1 files changed, 1196 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.1322 b/data/vim/patches/8.1.1322
new file mode 100644
index 000000000..6309aa994
--- /dev/null
+++ b/data/vim/patches/8.1.1322
@@ -0,0 +1,1196 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 8.1.1322
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 8.1.1322
+Problem: Cygwin makefile is not nicely indented.
+Solution: Addjust spaces in preprocessor directives. (Ken Takata)
+Files: src/Make_cyg_ming.mak
+
+
+*** ../vim-8.1.1321/src/Make_cyg_ming.mak 2019-05-11 17:03:55.170019762 +0200
+--- src/Make_cyg_ming.mak 2019-05-11 21:20:40.814284981 +0200
+***************
+*** 163,179 ****
+ # Command definitions (depends on cross-compiling and shell)
+ ifeq ($(CROSS),yes)
+ # cross-compiler prefix:
+! ifndef CROSS_COMPILE
+ CROSS_COMPILE = i586-pc-mingw32msvc-
+! endif
+ DEL = rm
+ MKDIR = mkdir -p
+ DIRSLASH = /
+ else
+ # normal (Windows) compilation:
+! ifndef CROSS_COMPILE
+ CROSS_COMPILE =
+! endif
+
+ # About the "sh.exe" condition, as explained by Ken Takata:
+ #
+--- 163,179 ----
+ # Command definitions (depends on cross-compiling and shell)
+ ifeq ($(CROSS),yes)
+ # cross-compiler prefix:
+! ifndef CROSS_COMPILE
+ CROSS_COMPILE = i586-pc-mingw32msvc-
+! endif
+ DEL = rm
+ MKDIR = mkdir -p
+ DIRSLASH = /
+ else
+ # normal (Windows) compilation:
+! ifndef CROSS_COMPILE
+ CROSS_COMPILE =
+! endif
+
+ # About the "sh.exe" condition, as explained by Ken Takata:
+ #
+***************
+*** 193,207 ****
+ # $SHELL is set with the unix-style path (e.g. "/bin/bash").
+ # In this case, unix-like commands can be used.
+ #
+! ifneq (sh.exe, $(SHELL))
+ DEL = rm
+ MKDIR = mkdir -p
+ DIRSLASH = /
+! else
+ DEL = del
+ MKDIR = mkdir
+ DIRSLASH = \\
+! endif
+ endif
+ CC := $(CROSS_COMPILE)gcc
+ CXX := $(CROSS_COMPILE)g++
+--- 193,207 ----
+ # $SHELL is set with the unix-style path (e.g. "/bin/bash").
+ # In this case, unix-like commands can be used.
+ #
+! ifneq (sh.exe, $(SHELL))
+ DEL = rm
+ MKDIR = mkdir -p
+ DIRSLASH = /
+! else
+ DEL = del
+ MKDIR = mkdir
+ DIRSLASH = \\
+! endif
+ endif
+ CC := $(CROSS_COMPILE)gcc
+ CXX := $(CROSS_COMPILE)g++
+***************
+*** 223,253 ****
+ # DYNAMIC_PERL=yes (to load the Perl DLL dynamically)
+ # PERL_VER=[Perl version, eg 56, 58, 510] (default is 524)
+ ifdef PERL
+! ifndef PERL_VER
+ PERL_VER=524
+! endif
+! ifndef DYNAMIC_PERL
+ DYNAMIC_PERL=yes
+! endif
+ # on Linux, for cross-compile, it's here:
+ #PERLLIB=/home/ron/ActivePerl/lib
+ # on NT, it's here:
+ PERLEXE=$(PERL)/bin/perl
+ PERLLIB=$(PERL)/lib
+ PERLLIBS=$(PERLLIB)/Core
+! ifeq ($(UNDER_CYGWIN),yes)
+ PERLTYPEMAP:=$(shell cygpath -m $(PERLLIB)/ExtUtils/typemap)
+ XSUBPPTRY:=$(shell cygpath -m $(PERLLIB)/ExtUtils/xsubpp)
+! else
+ PERLTYPEMAP=$(PERLLIB)/ExtUtils/typemap
+ XSUBPPTRY=$(PERLLIB)/ExtUtils/xsubpp
+! endif
+ XSUBPP_EXISTS=$(shell $(PERLEXE) -e "print 1 unless -e '$(XSUBPPTRY)'")
+! ifeq "$(XSUBPP_EXISTS)" ""
+ XSUBPP=$(PERLEXE) $(XSUBPPTRY)
+! else
+ XSUBPP=xsubpp
+! endif
+ endif
+
+ # Lua interface:
+--- 223,253 ----
+ # DYNAMIC_PERL=yes (to load the Perl DLL dynamically)
+ # PERL_VER=[Perl version, eg 56, 58, 510] (default is 524)
+ ifdef PERL
+! ifndef PERL_VER
+ PERL_VER=524
+! endif
+! ifndef DYNAMIC_PERL
+ DYNAMIC_PERL=yes
+! endif
+ # on Linux, for cross-compile, it's here:
+ #PERLLIB=/home/ron/ActivePerl/lib
+ # on NT, it's here:
+ PERLEXE=$(PERL)/bin/perl
+ PERLLIB=$(PERL)/lib
+ PERLLIBS=$(PERLLIB)/Core
+! ifeq ($(UNDER_CYGWIN),yes)
+ PERLTYPEMAP:=$(shell cygpath -m $(PERLLIB)/ExtUtils/typemap)
+ XSUBPPTRY:=$(shell cygpath -m $(PERLLIB)/ExtUtils/xsubpp)
+! else
+ PERLTYPEMAP=$(PERLLIB)/ExtUtils/typemap
+ XSUBPPTRY=$(PERLLIB)/ExtUtils/xsubpp
+! endif
+ XSUBPP_EXISTS=$(shell $(PERLEXE) -e "print 1 unless -e '$(XSUBPPTRY)'")
+! ifeq "$(XSUBPP_EXISTS)" ""
+ XSUBPP=$(PERLEXE) $(XSUBPPTRY)
+! else
+ XSUBPP=xsubpp
+! endif
+ endif
+
+ # Lua interface:
+***************
+*** 257,274 ****
+ # DYNAMIC_LUA=yes (to load the Lua DLL dynamically)
+ # LUA_VER=[Lua version, eg 51, 52] (default is 53)
+ ifdef LUA
+! ifndef DYNAMIC_LUA
+ DYNAMIC_LUA=yes
+! endif
+
+! ifndef LUA_VER
+ LUA_VER=53
+! endif
+
+! ifeq (no,$(DYNAMIC_LUA))
+ LUA_LIBDIR = $(LUA)/lib
+ LUA_LIB = -L$(LUA_LIBDIR) -llua
+! endif
+
+ endif
+
+--- 257,274 ----
+ # DYNAMIC_LUA=yes (to load the Lua DLL dynamically)
+ # LUA_VER=[Lua version, eg 51, 52] (default is 53)
+ ifdef LUA
+! ifndef DYNAMIC_LUA
+ DYNAMIC_LUA=yes
+! endif
+
+! ifndef LUA_VER
+ LUA_VER=53
+! endif
+
+! ifeq (no,$(DYNAMIC_LUA))
+ LUA_LIBDIR = $(LUA)/lib
+ LUA_LIB = -L$(LUA_LIBDIR) -llua
+! endif
+
+ endif
+
+***************
+*** 280,332 ****
+ # C:\Program Files (x86)\Racket\lib\libracket3m_XXXXXX.dll
+ # MZSCHEME_DEBUG=no
+ ifdef MZSCHEME
+! ifndef DYNAMIC_MZSCHEME
+ DYNAMIC_MZSCHEME=yes
+! endif
+
+! ifndef MZSCHEME_VER
+ MZSCHEME_VER=3m_a0solc
+! endif
+
+ # for version 4.x we need to generate byte-code for Scheme base
+! ifndef MZSCHEME_GENERATE_BASE
+ MZSCHEME_GENERATE_BASE=no
+! endif
+
+! ifneq ($(wildcard $(MZSCHEME)/lib/msvc/libmzsch$(MZSCHEME_VER).lib),)
+ MZSCHEME_MAIN_LIB=mzsch
+! else
+ MZSCHEME_MAIN_LIB=racket
+! endif
+
+! ifndef MZSCHEME_PRECISE_GC
+ MZSCHEME_PRECISE_GC=no
+! ifneq ($(wildcard $(MZSCHEME)\lib\lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll),)
+! ifeq ($(wildcard $(MZSCHEME)\lib\libmzgc$(MZSCHEME_VER).dll),)
+ MZSCHEME_PRECISE_GC=yes
+! endif
+! else
+! ifneq ($(wildcard $(MZSCHEME)\lib\msvc\lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).lib),)
+! ifeq ($(wildcard $(MZSCHEME)\lib\msvc\libmzgc$(MZSCHEME_VER).lib),)
+ MZSCHEME_PRECISE_GC=yes
+! endif
+! endif
+! endif
+! endif
+
+! ifeq (no,$(DYNAMIC_MZSCHEME))
+! ifeq (yes,$(MZSCHEME_PRECISE_GC))
+ MZSCHEME_LIB=-l$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER)
+! else
+ MZSCHEME_LIB=-l$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER) -lmzgc$(MZSCHEME_VER)
+! endif
+ # the modern MinGW can dynamically link to dlls directly.
+ # point MZSCHEME_DLLS to where you put libmzschXXXXXXX.dll and libgcXXXXXXX.dll
+! ifndef MZSCHEME_DLLS
+ MZSCHEME_DLLS=$(MZSCHEME)
+! endif
+ MZSCHEME_LIBDIR=-L$(MZSCHEME_DLLS) -L$(MZSCHEME_DLLS)\lib
+! endif
+
+ endif
+
+--- 280,332 ----
+ # C:\Program Files (x86)\Racket\lib\libracket3m_XXXXXX.dll
+ # MZSCHEME_DEBUG=no
+ ifdef MZSCHEME
+! ifndef DYNAMIC_MZSCHEME
+ DYNAMIC_MZSCHEME=yes
+! endif
+
+! ifndef MZSCHEME_VER
+ MZSCHEME_VER=3m_a0solc
+! endif
+
+ # for version 4.x we need to generate byte-code for Scheme base
+! ifndef MZSCHEME_GENERATE_BASE
+ MZSCHEME_GENERATE_BASE=no
+! endif
+
+! ifneq ($(wildcard $(MZSCHEME)/lib/msvc/libmzsch$(MZSCHEME_VER).lib),)
+ MZSCHEME_MAIN_LIB=mzsch
+! else
+ MZSCHEME_MAIN_LIB=racket
+! endif
+
+! ifndef MZSCHEME_PRECISE_GC
+ MZSCHEME_PRECISE_GC=no
+! ifneq ($(wildcard $(MZSCHEME)\lib\lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll),)
+! ifeq ($(wildcard $(MZSCHEME)\lib\libmzgc$(MZSCHEME_VER).dll),)
+ MZSCHEME_PRECISE_GC=yes
+! endif
+! else
+! ifneq ($(wildcard $(MZSCHEME)\lib\msvc\lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).lib),)
+! ifeq ($(wildcard $(MZSCHEME)\lib\msvc\libmzgc$(MZSCHEME_VER).lib),)
+ MZSCHEME_PRECISE_GC=yes
+! endif
+! endif
+! endif
+! endif
+
+! ifeq (no,$(DYNAMIC_MZSCHEME))
+! ifeq (yes,$(MZSCHEME_PRECISE_GC))
+ MZSCHEME_LIB=-l$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER)
+! else
+ MZSCHEME_LIB=-l$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER) -lmzgc$(MZSCHEME_VER)
+! endif
+ # the modern MinGW can dynamically link to dlls directly.
+ # point MZSCHEME_DLLS to where you put libmzschXXXXXXX.dll and libgcXXXXXXX.dll
+! ifndef MZSCHEME_DLLS
+ MZSCHEME_DLLS=$(MZSCHEME)
+! endif
+ MZSCHEME_LIBDIR=-L$(MZSCHEME_DLLS) -L$(MZSCHEME_DLLS)\lib
+! endif
+
+ endif
+
+***************
+*** 335,366 ****
+ # DYNAMIC_PYTHON=yes (to load the Python DLL dynamically)
+ # PYTHON_VER=[Python version, eg 22, 23, ..., 27] (default is 27)
+ ifdef PYTHON
+! ifndef DYNAMIC_PYTHON
+ DYNAMIC_PYTHON=yes
+! endif
+
+! ifndef PYTHON_VER
+ PYTHON_VER=27
+! endif
+! ifndef DYNAMIC_PYTHON_DLL
+ DYNAMIC_PYTHON_DLL=python$(PYTHON_VER).dll
+! endif
+! ifdef PYTHON_HOME
+ PYTHON_HOME_DEF=-DPYTHON_HOME=\"$(PYTHON_HOME)\"
+! endif
+
+! ifeq (no,$(DYNAMIC_PYTHON))
+ PYTHONLIB=-L$(PYTHON)/libs -lpython$(PYTHON_VER)
+! endif
+ # my include files are in 'win32inc' on Linux, and 'include' in the standard
+ # NT distro (ActiveState)
+! ifndef PYTHONINC
+! ifeq ($(CROSS),no)
+ PYTHONINC=-I $(PYTHON)/include
+! else
+ PYTHONINC=-I $(PYTHON)/win32inc
+! endif
+! endif
+ endif
+
+ # Python3 interface:
+--- 335,366 ----
+ # DYNAMIC_PYTHON=yes (to load the Python DLL dynamically)
+ # PYTHON_VER=[Python version, eg 22, 23, ..., 27] (default is 27)
+ ifdef PYTHON
+! ifndef DYNAMIC_PYTHON
+ DYNAMIC_PYTHON=yes
+! endif
+
+! ifndef PYTHON_VER
+ PYTHON_VER=27
+! endif
+! ifndef DYNAMIC_PYTHON_DLL
+ DYNAMIC_PYTHON_DLL=python$(PYTHON_VER).dll
+! endif
+! ifdef PYTHON_HOME
+ PYTHON_HOME_DEF=-DPYTHON_HOME=\"$(PYTHON_HOME)\"
+! endif
+
+! ifeq (no,$(DYNAMIC_PYTHON))
+ PYTHONLIB=-L$(PYTHON)/libs -lpython$(PYTHON_VER)
+! endif
+ # my include files are in 'win32inc' on Linux, and 'include' in the standard
+ # NT distro (ActiveState)
+! ifndef PYTHONINC
+! ifeq ($(CROSS),no)
+ PYTHONINC=-I $(PYTHON)/include
+! else
+ PYTHONINC=-I $(PYTHON)/win32inc
+! endif
+! endif
+ endif
+
+ # Python3 interface:
+***************
+*** 368,398 ****
+ # DYNAMIC_PYTHON3=yes (to load the Python3 DLL dynamically)
+ # PYTHON3_VER=[Python3 version, eg 31, 32] (default is 36)
+ ifdef PYTHON3
+! ifndef DYNAMIC_PYTHON3
+ DYNAMIC_PYTHON3=yes
+! endif
+
+! ifndef PYTHON3_VER
+ PYTHON3_VER=36
+! endif
+! ifndef DYNAMIC_PYTHON3_DLL
+ DYNAMIC_PYTHON3_DLL=python$(PYTHON3_VER).dll
+! endif
+! ifdef PYTHON3_HOME
+ PYTHON3_HOME_DEF=-DPYTHON3_HOME=L\"$(PYTHON3_HOME)\"
+! endif
+
+! ifeq (no,$(DYNAMIC_PYTHON3))
+ PYTHON3LIB=-L$(PYTHON3)/libs -lpython$(PYTHON3_VER)
+! endif
+
+! ifndef PYTHON3INC
+! ifeq ($(CROSS),no)
+ PYTHON3INC=-I $(PYTHON3)/include
+! else
+ PYTHON3INC=-I $(PYTHON3)/win32inc
+! endif
+! endif
+ endif
+
+ # TCL interface:
+--- 368,398 ----
+ # DYNAMIC_PYTHON3=yes (to load the Python3 DLL dynamically)
+ # PYTHON3_VER=[Python3 version, eg 31, 32] (default is 36)
+ ifdef PYTHON3
+! ifndef DYNAMIC_PYTHON3
+ DYNAMIC_PYTHON3=yes
+! endif
+
+! ifndef PYTHON3_VER
+ PYTHON3_VER=36
+! endif
+! ifndef DYNAMIC_PYTHON3_DLL
+ DYNAMIC_PYTHON3_DLL=python$(PYTHON3_VER).dll
+! endif
+! ifdef PYTHON3_HOME
+ PYTHON3_HOME_DEF=-DPYTHON3_HOME=L\"$(PYTHON3_HOME)\"
+! endif
+
+! ifeq (no,$(DYNAMIC_PYTHON3))
+ PYTHON3LIB=-L$(PYTHON3)/libs -lpython$(PYTHON3_VER)
+! endif
+
+! ifndef PYTHON3INC
+! ifeq ($(CROSS),no)
+ PYTHON3INC=-I $(PYTHON3)/include
+! else
+ PYTHON3INC=-I $(PYTHON3)/win32inc
+! endif
+! endif
+ endif
+
+ # TCL interface:
+***************
+*** 403,420 ****
+ # You must set TCL_VER_LONG when you set TCL_VER.
+ # TCL_DLL=[TCL dll name, eg tcl86.dll] (default is tcl86.dll)
+ ifdef TCL
+! ifndef DYNAMIC_TCL
+ DYNAMIC_TCL=yes
+! endif
+! ifndef TCL_VER
+ TCL_VER = 86
+! endif
+! ifndef TCL_VER_LONG
+ TCL_VER_LONG = 8.6
+! endif
+! ifndef TCL_DLL
+ TCL_DLL = tcl$(TCL_VER).dll
+! endif
+ TCLINC += -I$(TCL)/include
+ endif
+
+--- 403,420 ----
+ # You must set TCL_VER_LONG when you set TCL_VER.
+ # TCL_DLL=[TCL dll name, eg tcl86.dll] (default is tcl86.dll)
+ ifdef TCL
+! ifndef DYNAMIC_TCL
+ DYNAMIC_TCL=yes
+! endif
+! ifndef TCL_VER
+ TCL_VER = 86
+! endif
+! ifndef TCL_VER_LONG
+ TCL_VER_LONG = 8.6
+! endif
+! ifndef TCL_DLL
+ TCL_DLL = tcl$(TCL_VER).dll
+! endif
+ TCLINC += -I$(TCL)/include
+ endif
+
+***************
+*** 430,496 ****
+ # RUBY_VER=19
+ # RUBY_API_VER_LONG=1.9.1 (not 1.9.3, because the API version is 1.9.1.)
+ ifdef RUBY
+! ifndef DYNAMIC_RUBY
+ DYNAMIC_RUBY=yes
+! endif
+ # Set default value
+! ifndef RUBY_VER
+ RUBY_VER = 22
+! endif
+! ifndef RUBY_VER_LONG
+ RUBY_VER_LONG = 2.2.0
+! endif
+! ifndef RUBY_API_VER_LONG
+ RUBY_API_VER_LONG = $(RUBY_VER_LONG)
+! endif
+! ifndef RUBY_API_VER
+ RUBY_API_VER = $(subst .,,$(RUBY_API_VER_LONG))
+! endif
+
+! ifndef RUBY_PLATFORM
+! ifeq ($(RUBY_VER), 16)
+ RUBY_PLATFORM = i586-mswin32
+! else
+! ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/i386-mingw32),)
+ RUBY_PLATFORM = i386-mingw32
+! else
+! ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/x64-mingw32),)
+ RUBY_PLATFORM = x64-mingw32
+! else
+ RUBY_PLATFORM = i386-mswin32
+! endif
+! endif
+! endif
+! endif
+
+! ifndef RUBY_INSTALL_NAME
+! ifeq ($(RUBY_VER), 16)
+ RUBY_INSTALL_NAME = mswin32-ruby$(RUBY_API_VER)
+! else
+! ifndef RUBY_MSVCRT_NAME
+ # Base name of msvcrXX.dll which is used by ruby's dll.
+ RUBY_MSVCRT_NAME = msvcrt
+! endif
+! ifeq ($(ARCH),x86-64)
+ RUBY_INSTALL_NAME = x64-$(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER)
+! else
+ RUBY_INSTALL_NAME = $(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER)
+! endif
+! endif
+! endif
+
+! ifeq (19, $(word 1,$(sort 19 $(RUBY_VER))))
+ RUBY_19_OR_LATER = 1
+! endif
+
+! ifdef RUBY_19_OR_LATER
+ RUBYINC = -I $(RUBY)/include/ruby-$(RUBY_API_VER_LONG) -I $(RUBY)/include/ruby-$(RUBY_API_VER_LONG)/$(RUBY_PLATFORM)
+! else
+ RUBYINC = -I $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/$(RUBY_PLATFORM)
+! endif
+! ifeq (no, $(DYNAMIC_RUBY))
+ RUBYLIB = -L$(RUBY)/lib -l$(RUBY_INSTALL_NAME)
+! endif
+
+ endif # RUBY
+
+--- 430,492 ----
+ # RUBY_VER=19
+ # RUBY_API_VER_LONG=1.9.1 (not 1.9.3, because the API version is 1.9.1.)
+ ifdef RUBY
+! ifndef DYNAMIC_RUBY
+ DYNAMIC_RUBY=yes
+! endif
+ # Set default value
+! ifndef RUBY_VER
+ RUBY_VER = 22
+! endif
+! ifndef RUBY_VER_LONG
+ RUBY_VER_LONG = 2.2.0
+! endif
+! ifndef RUBY_API_VER_LONG
+ RUBY_API_VER_LONG = $(RUBY_VER_LONG)
+! endif
+! ifndef RUBY_API_VER
+ RUBY_API_VER = $(subst .,,$(RUBY_API_VER_LONG))
+! endif
+
+! ifndef RUBY_PLATFORM
+! ifeq ($(RUBY_VER), 16)
+ RUBY_PLATFORM = i586-mswin32
+! else ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/i386-mingw32),)
+ RUBY_PLATFORM = i386-mingw32
+! else ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/x64-mingw32),)
+ RUBY_PLATFORM = x64-mingw32
+! else
+ RUBY_PLATFORM = i386-mswin32
+! endif
+! endif
+
+! ifndef RUBY_INSTALL_NAME
+! ifeq ($(RUBY_VER), 16)
+ RUBY_INSTALL_NAME = mswin32-ruby$(RUBY_API_VER)
+! else
+! ifndef RUBY_MSVCRT_NAME
+ # Base name of msvcrXX.dll which is used by ruby's dll.
+ RUBY_MSVCRT_NAME = msvcrt
+! endif
+! ifeq ($(ARCH),x86-64)
+ RUBY_INSTALL_NAME = x64-$(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER)
+! else
+ RUBY_INSTALL_NAME = $(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER)
+! endif
+! endif
+! endif
+
+! ifeq (19, $(word 1,$(sort 19 $(RUBY_VER))))
+ RUBY_19_OR_LATER = 1
+! endif
+
+! ifdef RUBY_19_OR_LATER
+ RUBYINC = -I $(RUBY)/include/ruby-$(RUBY_API_VER_LONG) -I $(RUBY)/include/ruby-$(RUBY_API_VER_LONG)/$(RUBY_PLATFORM)
+! else
+ RUBYINC = -I $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/$(RUBY_PLATFORM)
+! endif
+! ifeq (no, $(DYNAMIC_RUBY))
+ RUBYLIB = -L$(RUBY)/lib -l$(RUBY_INSTALL_NAME)
+! endif
+
+ endif # RUBY
+
+***************
+*** 515,603 ****
+ DEFINES += -DHAVE_GETTEXT -DHAVE_LOCALE_H
+ GETTEXTINCLUDE = $(GETTEXT)/include
+ GETTEXTLIB = $(INTLPATH)
+! ifeq (yes, $(GETTEXT))
+ DEFINES += -DDYNAMIC_GETTEXT
+! else
+! ifdef DYNAMIC_GETTEXT
+ DEFINES += -D$(DYNAMIC_GETTEXT)
+! ifdef GETTEXT_DYNAMIC
+ DEFINES += -DGETTEXT_DYNAMIC -DGETTEXT_DLL=\"$(GETTEXT_DYNAMIC)\"
+! endif
+! endif
+! endif
+ endif
+
+ ifdef PERL
+ CFLAGS += -I$(PERLLIBS) -DFEAT_PERL -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
+! ifeq (yes, $(DYNAMIC_PERL))
+ CFLAGS += -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl$(PERL_VER).dll\"
+ EXTRA_LIBS += -L$(PERLLIBS) -lperl$(PERL_VER)
+! endif
+ endif
+
+ ifdef LUA
+ LUA_INCDIR = $(LUA)/include
+ CFLAGS += -I$(LUA_INCDIR) -I$(LUA) -DFEAT_LUA
+! ifeq (yes, $(DYNAMIC_LUA))
+ CFLAGS += -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua$(LUA_VER).dll\"
+! endif
+ endif
+
+ ifdef MZSCHEME
+! ifndef MZSCHEME_COLLECTS
+ MZSCHEME_COLLECTS=$(MZSCHEME)/collects
+! ifeq (yes, $(UNDER_CYGWIN))
+ MZSCHEME_COLLECTS:=$(shell cygpath -m $(MZSCHEME_COLLECTS) | sed -e 's/ /\\ /g')
+! endif
+! endif
+ CFLAGS += -I$(MZSCHEME)/include -DFEAT_MZSCHEME -DMZSCHEME_COLLECTS=\"$(MZSCHEME_COLLECTS)\"
+! ifeq (yes, $(DYNAMIC_MZSCHEME))
+! ifeq (yes, $(MZSCHEME_PRECISE_GC))
+ # Precise GC does not use separate dll
+ CFLAGS += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll\"
+! else
+ CFLAGS += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"libmzgc$(MZSCHEME_VER).dll\"
+! endif
+! endif
+! ifeq (yes, "$(MZSCHEME_DEBUG)")
+ CFLAGS += -DMZSCHEME_FORCE_GC
+! endif
+ endif
+
+ ifdef RUBY
+ CFLAGS += -DFEAT_RUBY $(RUBYINC)
+! ifeq (yes, $(DYNAMIC_RUBY))
+ CFLAGS += -DDYNAMIC_RUBY -DDYNAMIC_RUBY_DLL=\"$(RUBY_INSTALL_NAME).dll\"
+ CFLAGS += -DDYNAMIC_RUBY_VER=$(RUBY_VER)
+! endif
+! ifeq (no, $(DYNAMIC_RUBY))
+ CFLAGS += -DRUBY_VERSION=$(RUBY_VER)
+! endif
+! ifneq ($(findstring w64-mingw32,$(CC)),)
+ # A workaround for MinGW-w64
+ CFLAGS += -DHAVE_STRUCT_TIMESPEC -DHAVE_STRUCT_TIMEZONE
+! endif
+ endif
+
+ ifdef PYTHON
+ CFLAGS += -DFEAT_PYTHON
+! ifeq (yes, $(DYNAMIC_PYTHON))
+ CFLAGS += -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=\"$(DYNAMIC_PYTHON_DLL)\"
+! endif
+ endif
+
+ ifdef PYTHON3
+ CFLAGS += -DFEAT_PYTHON3
+! ifeq (yes, $(DYNAMIC_PYTHON3))
+ CFLAGS += -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"$(DYNAMIC_PYTHON3_DLL)\"
+! endif
+ endif
+
+ ifdef TCL
+ CFLAGS += -DFEAT_TCL $(TCLINC)
+! ifeq (yes, $(DYNAMIC_TCL))
+ CFLAGS += -DDYNAMIC_TCL -DDYNAMIC_TCL_DLL=\"$(TCL_DLL)\" -DDYNAMIC_TCL_VER=\"$(TCL_VER_LONG)\"
+! endif
+ endif
+
+ ifeq ($(POSTSCRIPT),yes)
+--- 511,597 ----
+ DEFINES += -DHAVE_GETTEXT -DHAVE_LOCALE_H
+ GETTEXTINCLUDE = $(GETTEXT)/include
+ GETTEXTLIB = $(INTLPATH)
+! ifeq (yes, $(GETTEXT))
+ DEFINES += -DDYNAMIC_GETTEXT
+! else ifdef DYNAMIC_GETTEXT
+ DEFINES += -D$(DYNAMIC_GETTEXT)
+! ifdef GETTEXT_DYNAMIC
+ DEFINES += -DGETTEXT_DYNAMIC -DGETTEXT_DLL=\"$(GETTEXT_DYNAMIC)\"
+! endif
+! endif
+ endif
+
+ ifdef PERL
+ CFLAGS += -I$(PERLLIBS) -DFEAT_PERL -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
+! ifeq (yes, $(DYNAMIC_PERL))
+ CFLAGS += -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl$(PERL_VER).dll\"
+ EXTRA_LIBS += -L$(PERLLIBS) -lperl$(PERL_VER)
+! endif
+ endif
+
+ ifdef LUA
+ LUA_INCDIR = $(LUA)/include
+ CFLAGS += -I$(LUA_INCDIR) -I$(LUA) -DFEAT_LUA
+! ifeq (yes, $(DYNAMIC_LUA))
+ CFLAGS += -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua$(LUA_VER).dll\"
+! endif
+ endif
+
+ ifdef MZSCHEME
+! ifndef MZSCHEME_COLLECTS
+ MZSCHEME_COLLECTS=$(MZSCHEME)/collects
+! ifeq (yes, $(UNDER_CYGWIN))
+ MZSCHEME_COLLECTS:=$(shell cygpath -m $(MZSCHEME_COLLECTS) | sed -e 's/ /\\ /g')
+! endif
+! endif
+ CFLAGS += -I$(MZSCHEME)/include -DFEAT_MZSCHEME -DMZSCHEME_COLLECTS=\"$(MZSCHEME_COLLECTS)\"
+! ifeq (yes, $(DYNAMIC_MZSCHEME))
+! ifeq (yes, $(MZSCHEME_PRECISE_GC))
+ # Precise GC does not use separate dll
+ CFLAGS += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll\"
+! else
+ CFLAGS += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"libmzgc$(MZSCHEME_VER).dll\"
+! endif
+! endif
+! ifeq (yes, "$(MZSCHEME_DEBUG)")
+ CFLAGS += -DMZSCHEME_FORCE_GC
+! endif
+ endif
+
+ ifdef RUBY
+ CFLAGS += -DFEAT_RUBY $(RUBYINC)
+! ifeq (yes, $(DYNAMIC_RUBY))
+ CFLAGS += -DDYNAMIC_RUBY -DDYNAMIC_RUBY_DLL=\"$(RUBY_INSTALL_NAME).dll\"
+ CFLAGS += -DDYNAMIC_RUBY_VER=$(RUBY_VER)
+! endif
+! ifeq (no, $(DYNAMIC_RUBY))
+ CFLAGS += -DRUBY_VERSION=$(RUBY_VER)
+! endif
+! ifneq ($(findstring w64-mingw32,$(CC)),)
+ # A workaround for MinGW-w64
+ CFLAGS += -DHAVE_STRUCT_TIMESPEC -DHAVE_STRUCT_TIMEZONE
+! endif
+ endif
+
+ ifdef PYTHON
+ CFLAGS += -DFEAT_PYTHON
+! ifeq (yes, $(DYNAMIC_PYTHON))
+ CFLAGS += -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=\"$(DYNAMIC_PYTHON_DLL)\"
+! endif
+ endif
+
+ ifdef PYTHON3
+ CFLAGS += -DFEAT_PYTHON3
+! ifeq (yes, $(DYNAMIC_PYTHON3))
+ CFLAGS += -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"$(DYNAMIC_PYTHON3_DLL)\"
+! endif
+ endif
+
+ ifdef TCL
+ CFLAGS += -DFEAT_TCL $(TCLINC)
+! ifeq (yes, $(DYNAMIC_TCL))
+ CFLAGS += -DDYNAMIC_TCL -DDYNAMIC_TCL_DLL=\"$(TCL_DLL)\" -DDYNAMIC_TCL_VER=\"$(TCL_VER_LONG)\"
+! endif
+ endif
+
+ ifeq ($(POSTSCRIPT),yes)
+***************
+*** 614,628 ****
+
+ ifeq ($(NETBEANS),yes)
+ # Only allow NETBEANS for a GUI build.
+! ifeq (yes, $(GUI))
+ DEFINES += -DFEAT_NETBEANS_INTG
+
+! ifeq ($(NBDEBUG), yes)
+ DEFINES += -DNBDEBUG
+ NBDEBUG_INCL = nbdebug.h
+ NBDEBUG_SRC = nbdebug.c
+! endif
+! endif
+ endif
+
+ ifeq ($(CHANNEL),yes)
+--- 608,622 ----
+
+ ifeq ($(NETBEANS),yes)
+ # Only allow NETBEANS for a GUI build.
+! ifeq (yes, $(GUI))
+ DEFINES += -DFEAT_NETBEANS_INTG
+
+! ifeq ($(NBDEBUG), yes)
+ DEFINES += -DNBDEBUG
+ NBDEBUG_INCL = nbdebug.h
+ NBDEBUG_SRC = nbdebug.c
+! endif
+! endif
+ endif
+
+ ifeq ($(CHANNEL),yes)
+***************
+*** 642,680 ****
+ # DirectWrite (DirectX)
+ ifeq ($(DIRECTX),yes)
+ # Only allow DirectWrite for a GUI build.
+! ifeq (yes, $(GUI))
+ DEFINES += -DFEAT_DIRECTX -DDYNAMIC_DIRECTX
+! ifneq ($(COLOR_EMOJI),no)
+ DEFINES += -DFEAT_DIRECTX_COLOR_EMOJI
+! endif
+! endif
+ endif
+
+ # Only allow XPM for a GUI build.
+ ifeq (yes, $(GUI))
+
+! ifndef XPM
+! ifeq ($(ARCH),i386)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),i486)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),i586)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),i686)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),x86-64)
+ XPM = xpm/x64
+! endif
+! endif
+! ifdef XPM
+! ifneq ($(XPM),no)
+ CFLAGS += -DFEAT_XPM_W32 -I $(XPM)/include -I $(XPM)/../include
+! endif
+! endif
+
+ endif
+
+--- 636,674 ----
+ # DirectWrite (DirectX)
+ ifeq ($(DIRECTX),yes)
+ # Only allow DirectWrite for a GUI build.
+! ifeq (yes, $(GUI))
+ DEFINES += -DFEAT_DIRECTX -DDYNAMIC_DIRECTX
+! ifneq ($(COLOR_EMOJI),no)
+ DEFINES += -DFEAT_DIRECTX_COLOR_EMOJI
+! endif
+! endif
+ endif
+
+ # Only allow XPM for a GUI build.
+ ifeq (yes, $(GUI))
+
+! ifndef XPM
+! ifeq ($(ARCH),i386)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),i486)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),i586)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),i686)
+ XPM = xpm/x86
+! endif
+! ifeq ($(ARCH),x86-64)
+ XPM = xpm/x64
+! endif
+! endif
+! ifdef XPM
+! ifneq ($(XPM),no)
+ CFLAGS += -DFEAT_XPM_W32 -I $(XPM)/include -I $(XPM)/../include
+! endif
+! endif
+
+ endif
+
+***************
+*** 682,697 ****
+ CFLAGS += -g -fstack-check
+ DEBUG_SUFFIX=d
+ else
+! ifeq ($(OPTIMIZE), SIZE)
+ CFLAGS += -Os
+! else
+! ifeq ($(OPTIMIZE), MAXSPEED)
+ CFLAGS += -O3
+ CFLAGS += -fomit-frame-pointer -freg-struct-return
+! else # SPEED
+ CFLAGS += -O2
+! endif
+! endif
+ LFLAGS += -s
+ endif
+
+--- 676,689 ----
+ CFLAGS += -g -fstack-check
+ DEBUG_SUFFIX=d
+ else
+! ifeq ($(OPTIMIZE), SIZE)
+ CFLAGS += -Os
+! else ifeq ($(OPTIMIZE), MAXSPEED)
+ CFLAGS += -O3
+ CFLAGS += -fomit-frame-pointer -freg-struct-return
+! else # SPEED
+ CFLAGS += -O2
+! endif
+ LFLAGS += -s
+ endif
+
+***************
+*** 785,797 ****
+ ifdef MZSCHEME
+ OBJ += $(OUTDIR)/if_mzsch.o
+ MZSCHEME_INCL = if_mzsch.h
+! ifeq (yes,$(MZSCHEME_GENERATE_BASE))
+ CFLAGS += -DINCLUDE_MZSCHEME_BASE
+ MZ_EXTRA_DEP += mzscheme_base.c
+! endif
+! ifeq (yes,$(MZSCHEME_PRECISE_GC))
+ CFLAGS += -DMZ_PRECISE_GC
+! endif
+ endif
+ ifdef PYTHON
+ OBJ += $(OUTDIR)/if_python.o
+--- 777,789 ----
+ ifdef MZSCHEME
+ OBJ += $(OUTDIR)/if_mzsch.o
+ MZSCHEME_INCL = if_mzsch.h
+! ifeq (yes,$(MZSCHEME_GENERATE_BASE))
+ CFLAGS += -DINCLUDE_MZSCHEME_BASE
+ MZ_EXTRA_DEP += mzscheme_base.c
+! endif
+! ifeq (yes,$(MZSCHEME_PRECISE_GC))
+ CFLAGS += -DMZ_PRECISE_GC
+! endif
+ endif
+ ifdef PYTHON
+ OBJ += $(OUTDIR)/if_python.o
+***************
+*** 810,826 ****
+ endif
+
+ ifeq ($(NETBEANS),yes)
+! ifneq ($(CHANNEL),yes)
+ # Cannot use Netbeans without CHANNEL
+ NETBEANS=no
+! else
+! ifneq (yes, $(GUI))
+ # Cannot use Netbeans without GUI.
+ NETBEANS=no
+! else
+ OBJ += $(OUTDIR)/netbeans.o
+! endif
+! endif
+ endif
+
+ ifeq ($(CHANNEL),yes)
+--- 802,816 ----
+ endif
+
+ ifeq ($(NETBEANS),yes)
+! ifneq ($(CHANNEL),yes)
+ # Cannot use Netbeans without CHANNEL
+ NETBEANS=no
+! else ifneq (yes, $(GUI))
+ # Cannot use Netbeans without GUI.
+ NETBEANS=no
+! else
+ OBJ += $(OUTDIR)/netbeans.o
+! endif
+ endif
+
+ ifeq ($(CHANNEL),yes)
+***************
+*** 830,848 ****
+
+ ifeq ($(DIRECTX),yes)
+ # Only allow DIRECTX for a GUI build.
+! ifeq (yes, $(GUI))
+ OBJ += $(OUTDIR)/gui_dwrite.o
+ LIB += -ld2d1 -ldwrite
+ USE_STDCPLUS = yes
+! endif
+ endif
+ ifneq ($(XPM),no)
+ # Only allow XPM for a GUI build.
+! ifeq (yes, $(GUI))
+ OBJ += $(OUTDIR)/xpm_w32.o
+ # You'll need libXpm.a from http://gnuwin32.sf.net
+ LIB += -L$(XPM)/lib -lXpm
+! endif
+ endif
+
+ ifeq ($(TERMINAL),yes)
+--- 820,838 ----
+
+ ifeq ($(DIRECTX),yes)
+ # Only allow DIRECTX for a GUI build.
+! ifeq (yes, $(GUI))
+ OBJ += $(OUTDIR)/gui_dwrite.o
+ LIB += -ld2d1 -ldwrite
+ USE_STDCPLUS = yes
+! endif
+ endif
+ ifneq ($(XPM),no)
+ # Only allow XPM for a GUI build.
+! ifeq (yes, $(GUI))
+ OBJ += $(OUTDIR)/xpm_w32.o
+ # You'll need libXpm.a from http://gnuwin32.sf.net
+ LIB += -L$(XPM)/lib -lXpm
+! endif
+ endif
+
+ ifeq ($(TERMINAL),yes)
+***************
+*** 915,946 ****
+ endif
+
+ ifdef GETTEXT
+! ifneq (yes, $(GETTEXT))
+ CFLAGS += -I$(GETTEXTINCLUDE)
+! ifndef STATIC_GETTEXT
+ LIB += -L$(GETTEXTLIB) -l$(INTLLIB)
+! ifeq (USE_SAFE_GETTEXT_DLL, $(DYNAMIC_GETTEXT))
+ OBJ+=$(SAFE_GETTEXT_DLL_OBJ)
+! endif
+! else
+ LIB += -L$(GETTEXTLIB) -lintl
+! endif
+! endif
+ endif
+
+ ifdef PERL
+! ifeq (no, $(DYNAMIC_PERL))
+ LIB += -L$(PERLLIBS) -lperl$(PERL_VER)
+! endif
+ endif
+
+ ifdef TCL
+ LIB += -L$(TCL)/lib
+! ifeq (yes, $(DYNAMIC_TCL))
+ LIB += -ltclstub$(TCL_VER)
+! else
+ LIB += -ltcl$(TCL_VER)
+! endif
+ endif
+
+ ifeq (yes, $(OLE))
+--- 905,936 ----
+ endif
+
+ ifdef GETTEXT
+! ifneq (yes, $(GETTEXT))
+ CFLAGS += -I$(GETTEXTINCLUDE)
+! ifndef STATIC_GETTEXT
+ LIB += -L$(GETTEXTLIB) -l$(INTLLIB)
+! ifeq (USE_SAFE_GETTEXT_DLL, $(DYNAMIC_GETTEXT))
+ OBJ+=$(SAFE_GETTEXT_DLL_OBJ)
+! endif
+! else
+ LIB += -L$(GETTEXTLIB) -lintl
+! endif
+! endif
+ endif
+
+ ifdef PERL
+! ifeq (no, $(DYNAMIC_PERL))
+ LIB += -L$(PERLLIBS) -lperl$(PERL_VER)
+! endif
+ endif
+
+ ifdef TCL
+ LIB += -L$(TCL)/lib
+! ifeq (yes, $(DYNAMIC_TCL))
+ LIB += -ltclstub$(TCL_VER)
+! else
+ LIB += -ltcl$(TCL_VER)
+! endif
+ endif
+
+ ifeq (yes, $(OLE))
+***************
+*** 951,985 ****
+
+ ifeq (yes, $(IME))
+ DEFINES += -DFEAT_MBYTE_IME
+! ifeq (yes, $(DYNAMIC_IME))
+ DEFINES += -DDYNAMIC_IME
+! else
+ LIB += -limm32
+! endif
+ endif
+
+ ifdef ICONV
+! ifneq (yes, $(ICONV))
+ LIB += -L$(ICONV)
+ CFLAGS += -I$(ICONV)
+! endif
+ DEFINES+=-DDYNAMIC_ICONV
+ endif
+
+ ifeq (yes, $(USE_STDCPLUS))
+ LINK = $(CXX)
+! ifeq (yes, $(STATIC_STDCPLUS))
+ #LIB += -static-libstdc++ -static-libgcc
+ LIB += -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic
+! endif
+ else
+ LINK = $(CC)
+ endif
+
+ ifeq (yes, $(STATIC_WINPTHREAD))
+! ifeq (yes, $(HAS_GCC_EH))
+ LIB += -lgcc_eh
+! endif
+ LIB += -Wl,-Bstatic -lwinpthread -Wl,-Bdynamic
+ endif
+
+--- 941,975 ----
+
+ ifeq (yes, $(IME))
+ DEFINES += -DFEAT_MBYTE_IME
+! ifeq (yes, $(DYNAMIC_IME))
+ DEFINES += -DDYNAMIC_IME
+! else
+ LIB += -limm32
+! endif
+ endif
+
+ ifdef ICONV
+! ifneq (yes, $(ICONV))
+ LIB += -L$(ICONV)
+ CFLAGS += -I$(ICONV)
+! endif
+ DEFINES+=-DDYNAMIC_ICONV
+ endif
+
+ ifeq (yes, $(USE_STDCPLUS))
+ LINK = $(CXX)
+! ifeq (yes, $(STATIC_STDCPLUS))
+ #LIB += -static-libstdc++ -static-libgcc
+ LIB += -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic
+! endif
+ else
+ LINK = $(CC)
+ endif
+
+ ifeq (yes, $(STATIC_WINPTHREAD))
+! ifeq (yes, $(HAS_GCC_EH))
+ LIB += -lgcc_eh
+! endif
+ LIB += -Wl,-Bstatic -lwinpthread -Wl,-Bdynamic
+ endif
+
+*** ../vim-8.1.1321/src/version.c 2019-05-11 21:14:02.336269566 +0200
+--- src/version.c 2019-05-11 21:21:43.865970597 +0200
+***************
+*** 769,770 ****
+--- 769,772 ----
+ { /* Add new patch number below this line */
++ /**/
++ 1322,
+ /**/
+
+--
+ARTHUR: It is I, Arthur, son of Uther Pendragon, from the castle of Camelot.
+ King of all Britons, defeator of the Saxons, sovereign of all England!
+ [Pause]
+SOLDIER: Get away!
+ "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/ \\\
+\\\ an exciting new programming language -- http://www.Zimbu.org ///
+ \\\ help me help AIDS victims -- http://ICCF-Holland.org ///