CmTypes.h 487 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include "CmPlatformDefines.h"
  3. // Contains commonly used types
  4. namespace CamelotFramework
  5. {
  6. typedef char INT8;
  7. typedef unsigned char UINT8;
  8. typedef short INT16;
  9. typedef unsigned short UINT16;
  10. typedef int INT32;
  11. typedef unsigned int UINT32;
  12. typedef unsigned short WCHAR;
  13. #if CM_COMPILER == CM_COMPILER_MSVC
  14. typedef unsigned __int64 UINT64;
  15. typedef __int64 INT64;
  16. #else
  17. typedef unsigned long long UINT64;
  18. typedef long long INT64;
  19. #endif
  20. }