Hi Ævar, [sorry about the blast from the past, I forgot to answer back then.] On Wed, 10 Oct 2018, Ævar Arnfjörð Bjarmason wrote: > On Wed, Oct 03 2018, Johannes Schindelin via GitGitGadget wrote: > > > diff --git a/config.mak.uname b/config.mak.uname > > index e47af72e01..8acdeb71fd 100644 > > --- a/config.mak.uname > > +++ b/config.mak.uname > > @@ -381,8 +381,6 @@ ifeq ($(uname_S),Windows) > > NO_PYTHON = YesPlease > > BLK_SHA1 = YesPlease > > ETAGS_TARGET = ETAGS > > - NO_INET_PTON = YesPlease > > - NO_INET_NTOP = YesPlease > > NO_POSIX_GOODIES = UnfortunatelyYes > > NATIVE_CRLF = YesPlease > > DEFAULT_HELP_FORMAT = html > > @@ -529,8 +527,6 @@ ifneq (,$(findstring MINGW,$(uname_S))) > > NO_REGEX = YesPlease > > NO_PYTHON = YesPlease > > ETAGS_TARGET = ETAGS > > - NO_INET_PTON = YesPlease > > - NO_INET_NTOP = YesPlease > > NO_POSIX_GOODIES = UnfortunatelyYes > > DEFAULT_HELP_FORMAT = html > > COMPAT_CFLAGS += -DNOGDI -Icompat -Icompat/win32 > > So before we were defining NO_INET_{PTON,NTOP} because XP needed it, but > doing so on all Windows versions, is there other compat stuff there > that's just catering to the lowest common denominator, and if so > shouldn't that be version checked against the NT version? I meant to reply much earlier: When I worked on this, I essentially went through all of the functions that we load dynamically on Windows, and I don't think I found any other pre-Vista support code to get rid of. Thanks, Dscho