--- old/src/java.desktop/windows/native/libawt/windows/awt.h 2017-09-18 20:54:04.424855500 +0530 +++ new/src/java.desktop/windows/native/libawt/windows/awt.h 2017-09-18 20:54:03.453771500 +0530 @@ -163,6 +163,9 @@ #define IS_WIN2000 (LOBYTE(LOWORD(::GetVersion())) >= 5) #define IS_WINXP ((IS_WIN2000 && HIBYTE(LOWORD(::GetVersion())) >= 1) || LOBYTE(LOWORD(::GetVersion())) > 5) #define IS_WINVISTA (LOBYTE(LOWORD(::GetVersion())) >= 6) +#define IS_WIN8 (\ + (IS_WINVISTA && (HIBYTE(LOWORD(::GetVersion())) >= 2)) ||\ + (LOBYTE(LOWORD(::GetVersion())) > 6)) #define IS_WINVER_ATLEAST(maj, min) \ ((maj) < LOBYTE(LOWORD(::GetVersion())) || \