From 4a0d48fc7cfeff351c91e795ca458c4dcf230344 Mon Sep 17 00:00:00 2001 From: Dillon Cower Date: Sat, 27 Aug 2016 16:52:16 -0700 Subject: [PATCH] Fix wglGetProcAddress-related crash on Windows with NOGDI defined --- auto/src/wglew_head.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/auto/src/wglew_head.h b/auto/src/wglew_head.h index df88503..794d70a 100644 --- a/auto/src/wglew_head.h +++ b/auto/src/wglew_head.h @@ -12,6 +12,14 @@ # ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN 1 # endif +/* + * If NOGDI is defined, wingdi.h won't be included by windows.h, and thus + * wglGetProcAddress won't be declared. It will instead be implicitly declared + * incorrectly, which we don't want. + */ +# if defined(NOGDI) +# undef NOGDI +# endif #include # undef WIN32_LEAN_AND_MEAN #endif