49#define Util_isLtUint8(a, b) ((int8_t)((a) - (b)) < 0)
50#define Util_isGtOrEqUint8(a, b) ((int8_t)((a) - (b)) >= 0)
51#define Util_isLtUint16(a, b) ((int16_t)((a) - (b)) < 0)
52#define Util_isGtOrEqUint16(a, b) ((int16_t)((a) - (b)) >= 0)
53#define Util_isGtOrEqUint32(a, b) !Util_isLtUint32(a, b)
57#define Util_isGtUint8(a, b) (!Util_isGtOrEqUint8(b, a))
58#define Util_isGtUint16(a, b) (!Util_isGtOrEqUint16(b, a))
59#define Util_isGtUint32(a, b) (!Util_isGtOrEqUint32(b, a))
118#define SA_MEMBERNAME(line) align ## line
119#define SA_BASE(prev_type, size, line) \
120 uint8_t SA_MEMBERNAME(line) \
121 [sizeof(prev_type)%size ? size-(sizeof(prev_type)%size) : 0]
123#define STRUCT_ALIGN_4(prev_type) SA_BASE(prev_type, 4, __LINE__)
125#define STRUCT_ALIGN_2(prev_type) SA_BASE(prev_type, 2, __LINE__)
uint8_t Util_bitCountU8(uint8_t value)
Calculate the '1' bits in 8-bit value.
bool Util_isSmallest(const uint32_t a, const uint32_t b, const uint32_t c)
bool Util_inBetween(const uint32_t a, const uint32_t b, const uint32_t c)
bool Util_isLtUint32(uint32_t a, uint32_t b)