# HG changeset patch # User Bram Moolenaar # Date 1591299904 -7200 # Node ID 85c83b6f1cbce5488c3744febf1e56c3c8fa6d9d # Parent 6796c711aa85314b908f8d12afc727fbb27db163 patch 8.2.0903: comparing WINVER does not work correctly Commit: https://github.com/vim/vim/commit/852ea366d6432e719ffdd95e9fb7d49a9a960187 Author: Bram Moolenaar Date: Thu Jun 4 21:32:49 2020 +0200 patch 8.2.0903: comparing WINVER does not work correctly Problem: comparing WINVER does not work correctly. Solution: Use arithmethic expansion. (Ozaki Kiichi, closes https://github.com/vim/vim/issues/6197) diff --git a/src/Make_cyg_ming.mak b/src/Make_cyg_ming.mak --- a/src/Make_cyg_ming.mak +++ b/src/Make_cyg_ming.mak @@ -625,7 +625,7 @@ endif ifeq ($(CHANNEL),yes) DEFINES += -DFEAT_JOB_CHANNEL -DFEAT_IPV6 - ifeq ($(shell expr "$(WINVER)" \>= 0x600),1) + ifeq ($(shell expr "$$(($(WINVER)))" \>= "$$((0x600))"),1) DEFINES += -DHAVE_INET_NTOP endif endif diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -747,6 +747,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 903, +/**/ 902, /**/ 901,