19 #ifndef LISPBM_TYPES_H_
20 #define LISPBM_TYPES_H_
33 #define LBM_STORABLE_ADDRESS_ALIGNMENT 4
35 #define LBM_STORABLE_ADDRESS_ALIGNMENT 8
47 typedef uint32_t lbm_uint;
48 typedef int32_t lbm_int;
49 typedef float lbm_float;
51 #define PRI_VALUE PRIu32
52 #define PRI_TYPE PRIu32
53 #define PRI_UINT PRIu32
54 #define PRI_INT PRId32
55 #define PRI_HEX PRIx32
58 typedef int32_t lbm_cid;
68 typedef uint64_t lbm_uint;
69 typedef int64_t lbm_int;
70 typedef double lbm_float;
72 #define PRI_VALUE PRIu64
73 #define PRI_TYPE PRIu64
74 #define PRI_UINT PRIu64
75 #define PRI_INT PRId64
76 #define PRI_HEX PRIx64
77 #define PRI_FLOAT "lf"
82 typedef int64_t lbm_cid;
uint32_t lbm_type
Definition: lbm_types.h:45
uint32_t lbm_value
Definition: lbm_types.h:43