#define MSP_GL_GL_H_
#ifdef __APPLE__
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wkeyword-macro"
#define extern extern __attribute__((weak_import))
#include <OpenGL/gl.h>
#include <OpenGL/glext.h>
#undef extern
+#pragma clang diagnostic pop
#elif defined(__ANDROID__)
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
typedef double GLdouble;
+typedef long long GLint64;
#else
#ifdef WIN32
#include <windows.h>
#include <GL/glext.h>
#endif
+#ifndef APIENTRY
+#define APIENTRY
+#endif
+
#endif