| 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)
|