00001
00002 #if defined(_WIN32) && !defined(__SYMBIAN32__)
00003
00004 typedef float khronos_float;
00005 typedef signed char khronos_int8_t;
00006 typedef unsigned char khronos_uint8_t;
00007 typedef short khronos_int16_t;
00008 typedef int khronos_int32_t;
00009 typedef unsigned int khronos_uint32_t;
00010
00011 #elif defined(__SYMBIAN32__)
00012
00013 typedef float khronos_float;
00014 typedef signed char khronos_int8_t;
00015 typedef unsigned char khronos_uint8_t;
00016 typedef short khronos_int16_t;
00017 typedef int khronos_int32_t;
00018 typedef unsigned int khronos_uint32_t;
00019
00020 #else
00021 #error "Unsupported platform in khronos_types.h"
00022 #endif
00023
00024 #define VG_API_CALL __declspec(dllexport)
00025 #define VGU_API_CALL __declspec(dllexport)