@ -90,12 +90,20 @@
* int arg2 ) KHRONOS_APIATTRIBUTES ;
* int arg2 ) KHRONOS_APIATTRIBUTES ;
*/
*/
# if defined(__SCITECH_SNAP__) && !defined(KHRONOS_STATIC)
# define KHRONOS_STATIC 1
# endif
/*-------------------------------------------------------------------------
/*-------------------------------------------------------------------------
* Definition of KHRONOS_APICALL
* Definition of KHRONOS_APICALL
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* This precedes the return type of the function in the function prototype .
* This precedes the return type of the function in the function prototype .
*/
*/
# if defined(_WIN32) && !defined(__SCITECH_SNAP__)
# if defined(KHRONOS_STATIC)
/* If the preprocessor constant KHRONOS_STATIC is defined, make the
* header compatible with static linking . */
# define KHRONOS_APICALL
# elif defined(_WIN32)
# define KHRONOS_APICALL __declspec(dllimport)
# define KHRONOS_APICALL __declspec(dllimport)
# elif defined (__SYMBIAN32__)
# elif defined (__SYMBIAN32__)
# define KHRONOS_APICALL IMPORT_C
# define KHRONOS_APICALL IMPORT_C
@ -111,7 +119,7 @@
* This follows the return type of the function and precedes the function
* This follows the return type of the function and precedes the function
* name in the function prototype .
* name in the function prototype .
*/
*/
# if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__ )
# if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(KHRONOS_STATIC )
/* Win32 but not WinCE */
/* Win32 but not WinCE */
# define KHRONOS_APIENTRY __stdcall
# define KHRONOS_APIENTRY __stdcall
# else
# else