From adaf0385e8e453bfdc1ab7d7059bfba5ce13a4c1 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Fri, 6 Jun 2008 15:13:59 -0600 Subject: egl: updated EGLAPI for Windows --- include/EGL/eglplatform.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/EGL/eglplatform.h b/include/EGL/eglplatform.h index 2759a537a0d..6a67a3d29ff 100644 --- a/include/EGL/eglplatform.h +++ b/include/EGL/eglplatform.h @@ -30,9 +30,6 @@ #ifndef EGLAPIENTRYP #define EGLAPIENTRYP EGLAPIENTRY * #endif -#ifndef EGLAPI -#define EGLAPI extern -#endif /* The types NativeDisplayType, NativeWindowType, and NativePixmapType * are aliases of window-system-dependent types, such as X Display * or @@ -53,6 +50,9 @@ #if (defined(WIN32) || defined(_WIN32_WCE)) /** BEGIN Added for Windows **/ +#ifndef EGLAPI +#define EGLAPI __declspec(dllexport) +#endif typedef long int32_t; typedef HDC NativeDisplayType; typedef HWND NativeWindowType; @@ -62,6 +62,10 @@ typedef HBITMAP NativePixmapType; #elif defined(__gnu_linux__) /** BEGIN Added for X (Mesa) **/ +#ifndef EGLAPI +#define EGLAPI extern +#endif + #include typedef Display *NativeDisplayType; typedef Window NativeWindowType; -- cgit v1.2.3