00001
00002
00003
00006
00007
00008
00009
00010
00011
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.