Description | Intrinsic numeric types and low-level general-purpose macros |
Header file | LType.h |
Author | Camil Demetrescu |
Created | October 10, 2001 |
Last updated | Sep 25, 2003 |
Constants |
|
LType_ID NULL TRUE FALSE LType_MAX_UI1 LType_MAX_UI2 LType_MAX_UI4 LType_MIN_I1 LType_MAX_I1 LType_MIN_I2 LType_MAX_I2 LType_MIN_I4 LType_MAX_I4 LType_MIN_F4 LType_MAX_F4 LType_MIN_F8 LType_MAX_F8 |
Intrinsic Types |
|
i1 |
signed 8 bit integer |
ui1 |
unsigned 8 bit integer |
i2 |
signed 16 bit integer |
ui2 |
unsigned 16 bit integer |
i4 |
signed 32 bit integer |
ui4 |
unsigned 32 bit integer |
f4 |
32 bit floating point |
f8 |
64 bit floating point |
Bool |
Boolean |
Types |
|
enum LType_TTypeID struct { |
Variables |
LType_TType LType_UI1 LType_TType LType_UI2 LType_TType LType_UI4 LType_TType LType_I1 LType_TType LType_I2 LType_TType LType_I4 LType_TType LType_F4 LType_TType LType_F8 LType_TType LType_Bool LType_TType LType_Ptr |
Macros |
|
_i1_(a) (*( i1*)(a)) _ui1_(a) (*(ui1*)(a)) _i2_(a) (*( i2*)(a)) _ui2_(a) (*(ui2*)(a)) _i4_(a) (*( i4*)(a)) _ui4_(a) (*(ui4*)(a)) _f4_(a) (*( f4*)(a)) _f8_(a) (*( f8*)(a)) Mem_(type,addr) ( (type*)(addr)) AtMem_(type,addr) (*(type*)(addr)) SwapN2_(n) SwapN4_(n) |