egl/eglinterface/include/khrplatform.h
branchRCL_3
changeset 20 25ffed67c7ef
parent 19 bbf46f59e123
--- a/egl/eglinterface/include/khrplatform.h	Tue Aug 31 16:31:06 2010 +0300
+++ b/egl/eglinterface/include/khrplatform.h	Wed Sep 01 12:39:21 2010 +0100
@@ -94,29 +94,27 @@
 #define __KHR_EXPORTS
 #endif
 
-#if defined(_WIN32) || defined(__VC32__) || defined(__MWERKS__) || defined(__CW32__)         /* Win32 */
+#   if defined(_WIN32) || defined(__VC32__) || defined(__MWERKS__) || defined(__CW32__)         /* Win32 */
 #   ifdef __KHR_EXPORTS
 #       define KHRONOS_APICALL __declspec(dllexport)
 #   else
 #       define KHRONOS_APICALL __declspec(dllexport)
 #   endif
 #else
-#   if defined (__ARMCC_VERSION)
-#       if (__ARMCC_VERSION <= 310000) || (__ARMCC_VERSION >= 400000)
-#          ifdef __KHR_EXPORTS
-#            define KHRONOS_APICALL __declspec(dllexport)
-#          else
-#            define KHRONOS_APICALL __declspec(dllimport)
-#          endif
-#       else
-#         define KHRONOS_APICALL __declspec(dllimport)
-#       endif
+#   if defined (__ARMCC_2_2__)
+#   	ifdef __KHR_EXPORTS
+#	    	define KHRONOS_APICALL __declspec(dllexport)
+#   	else
+#	    	define KHRONOS_APICALL __declspec(dllimport)
+#   	endif
+#   elif (__ARMCC_VERSION >= 310000)
+#	    define KHRONOS_APICALL __declspec(dllimport)
 #   else
-#       ifdef __KHR_EXPORTS
+#   	ifdef __KHR_EXPORTS
 #           define KHRONOS_APICALL
-#       else
+#   	else
 #           define KHRONOS_APICALL extern
-#       endif
+#		endif
 #   endif
 #endif
 
@@ -130,7 +128,7 @@
 #	define KHRAPI KHRONOS_APICALL
 #endif
 
-#if defined(__ARMCC__)
+#if defined (__ARMCC_2__)
 #define KHRONOS_APIATTRIBUTES __softfp
 #else
 #define KHRONOS_APIATTRIBUTES