diff --git a/include/glad/glad.h b/include/glad/glad.h index e897b698cf..17df517a79 100644 --- a/include/glad/glad.h +++ b/include/glad/glad.h @@ -472,6 +472,8 @@ #define __gl_h_ #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) +#pragma push_macro("APIENTRY") +#define GLAD_PUSHED_APIENTRY #define APIENTRY __stdcall #endif @@ -14158,4 +14160,9 @@ GLAPI int GLAD_GL_S3_s3tc; } #endif +#ifdef GLAD_PUSHED_APIENTRY +#undef GLAD_PUSHED_APIENTRY +#pragma pop_macro("APIENTRY") +#endif // GLAD_PUSHED_APIENTRY + #endif