On MS-Windows, define _WIN32_WINNT in a single common place.
authorEli Zaretskii <eliz@gnu.org>
Fri, 3 May 2019 07:55:33 +0000 (10:55 +0300)
committerEli Zaretskii <eliz@gnu.org>
Fri, 3 May 2019 07:55:33 +0000 (10:55 +0300)
commit353ea2d106a51cfd1680f7d351f35eb8f69c9248
tree6b19d34d8d6f08ce90ed53a913e04a1859a06022
parent5f2459c233faebe8f882e556b2f4a86594a51292
On MS-Windows, define _WIN32_WINNT in a single common place.

This changeset defines _WIN32_WINNT to at least 0x0501, the level
of Windows XP, unless defined to a higher level, in a single
place.  It then removes all the overrides of _WIN32_WINNT in
individual files as no longer needed.  Doing this also solves
compilation of windows-nat.c with mingw.org's MinGW, as that
file uses CONSOLE_FONT_INFO which needs the XP level to become
exposed in the Windows headers, while mingw.org defaults to
Windows 9X.

gdb/ChangeLog:
2019-05-03  Eli Zaretskii  <eliz@gnu.org>

* common/common-defs.h [__MINGW32__ || __CYGWIN__]: Define
_WIN32_WINNT to the XP level, unless already defined to a higher
level.

* unittests/parse-connection-spec-selftests.c:
* ser-tcp.c:
* common/netstuff.c [USE_WIN32API]:  Remove the _WIN32_WINNT
override.

gdb/gdbserver/ChangeLog:
2019-05-03  Eli Zaretskii  <eliz@gnu.org>

* remote-utils.c:
* gdbreplay.c [USE_WIN32API]: Remove the _WIN32_WINNT override.
gdb/ChangeLog
gdb/common/common-defs.h
gdb/common/netstuff.c
gdb/gdbserver/ChangeLog
gdb/gdbserver/gdbreplay.c
gdb/gdbserver/remote-utils.c
gdb/ser-tcp.c
gdb/unittests/parse-connection-spec-selftests.c