00001 /* 00002 * Copyright 2006 Sony Computer Entertainment Inc. 00003 * 00004 * Licensed under the MIT Open Source License, for details please see license.txt or the website 00005 * http://www.opensource.org/licenses/mit-license.php 00006 * 00007 */ 00008 00009 #ifndef __DAE_PLATFORM_H__ 00010 #define __DAE_PLATFORM_H__ 00011 00012 #ifdef WIN32 00013 #include <dae/daeWin32Platform.h> 00014 #elif defined( __GCC__ ) 00015 #include <dae/daeGCCPlatform.h> 00016 #else 00017 // Use some generic settings 00018 #include <limits.h> 00019 00020 #define PLATFORM_INT8 char 00021 #define PLATFORM_INT16 short 00022 #define PLATFORM_INT32 int 00023 #define PLATFORM_INT64 long long 00024 #define PLATFORM_UINT8 unsigned char 00025 #define PLATFORM_UINT16 unsigned short 00026 #define PLATFORM_UINT32 unsigned int 00027 #define PLATFORM_UINT64 unsigned long long 00028 #define PLATFORM_FLOAT32 float 00029 #define PLATFORM_FLOAT64 double 00030 00031 #define DLLSPEC 00032 #endif 00033 00034 #endif