True Axis Physics SDK 1.2.0.1 Beta Documentation
www.trueaxis.com

Types.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------------
00002 // File Name: Types.h
00003 // Description:
00006 //
00007 // Copyright (C) 2004 - 2006 True Axis Pty Ltd, Australia. 
00008 // All Rights Reserved.
00009 //
00010 // History:
00011 //      Created File.
00012 //---------------------------------------------------------------------------------
00013 
00014 #ifndef TA_TYPES_H
00015 #define TA_TYPES_H
00016 
00017 #ifndef TA_COMMON_H
00018 #include "Common.h"
00019 #endif // TA_COMMON_H
00020 
00021 TA_OBFUSCATION_SKIP_PASS_2
00022 
00023 namespace TA
00024 {
00025 
00026     
00029 
00031 
00032 
00033 #ifdef TA_MSVC
00034 
00035 
00036 TA_OBFUSCATION_RESERVED_FULL_ON
00037 typedef unsigned char u8;
00038 typedef unsigned short u16;
00039 typedef unsigned int u32;
00040 typedef unsigned __int64 u64;
00041 typedef size_t uSize;
00042 
00043 typedef signed char s8;
00044 typedef short s16;
00045 typedef int s32;
00046 typedef __int64 s64;
00047 TA_OBFUSCATION_RESERVED_FULL_OFF
00048 
00049 typedef char Char;
00050 
00051 #endif
00052 
00053 #ifdef TA_GCC
00054 
00055 typedef unsigned char u8;
00056 typedef unsigned short u16;
00057 typedef unsigned int u32;
00058 typedef unsigned long long  u64;
00059 typedef u32 uSize;
00060 
00061 typedef signed char s8;
00062 typedef short s16;
00063 typedef int s32;
00064 typedef long long s64;
00065 
00066 typedef char Char;
00067 
00068 #endif
00069 
00070 TA_OBFUSCATION_RESERVED_ON
00071 #define TA_CHAR(x) x
00072 TA_OBFUSCATION_RESERVED_OFF
00073 
00075 
00077 
00078 };
00079 
00080 #endif // TA_TYPES_H


© Copyright 2004-2006 TRUE AXIS PTY LTD Australia. All rights reserved.