* Definition of GL_API and GL_APIENTRY
*-----------------------------------------------------------------------*/
-#define __GL_EXPORTS
-
#ifdef _WIN32
# ifdef __GL_EXPORTS
# define GL_API __declspec(dllexport)
# else
# define GL_API __declspec(dllimport)
# endif
+# define GLAPIENTRY __stdcall
#else
# ifdef __GL_EXPORTS
# define GL_API
* Definition of GL_APICALL and GL_APIENTRY
*-----------------------------------------------------------------------*/
-#if defined(_WIN32) || defined(__VC32__) /* Win32 */
-# if defined (_DLL_EXPORTS)
+#ifdef _WIN32
+# ifdef __GL_EXPORTS
# define GL_APICALL __declspec(dllexport)
# else
# define GL_APICALL __declspec(dllimport)
# endif
-#elif defined (__ARMCC_VERSION) /* ADS */
-# define GL_APICALL
-#elif defined (__SYMBIAN32__) && defined (__GCC32__) /* Symbian GCC */
-# define GL_APICALL __declspec(dllexport)
-#elif defined (__GNUC__) /* GCC dependencies (kludge) */
-# define GL_APICALL
-#endif
-
-#if !defined (GL_APICALL)
-# error Unsupported platform!
+# define GLAPIENTRY __stdcall
+#else
+# ifdef __GL_EXPORTS
+# define GL_APICALL
+# else
+# define GL_APICALL extern
+# endif
#endif
-#define GL_APIENTRY
+#define GL_APIENTRY
#ifdef __cplusplus
}