Commit | Line | Data |
1c63ef2a |
1 | #ifndef SFTYPES_INCLUDED |
2 | #define SFTYPES_INCLUDED |
3 | |
4 | typedef signed char Int8; |
5 | typedef signed short Int16; |
6 | typedef signed long Int32; |
7 | typedef signed __int64 Int64; |
8 | |
9 | typedef unsigned char UInt8; |
10 | typedef unsigned short UInt16; |
11 | typedef unsigned long UInt32; |
12 | typedef unsigned __int64 UInt64; |
13 | |
14 | union IntConv { |
15 | Int8 i8[8]; |
16 | UInt8 ui8[8]; |
17 | Int16 i16[4]; |
18 | UInt16 ui16[4]; |
19 | Int32 i32[2]; |
20 | UInt32 ui32[2]; |
21 | Int64 i64; |
22 | UInt64 ui64; |
23 | }; |
24 | |
25 | #endif // #ifndef SFTYPES_INCLUDED |
26 | |