From: Jonathan White Date: Fri, 6 Jun 2008 21:13:59 +0000 (-0600) Subject: egl: updated EGLAPI for Windows X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=adaf0385e8e453bfdc1ab7d7059bfba5ce13a4c1;p=mesa.git egl: updated EGLAPI for Windows --- 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;