Dropped LFSR_ATTR_ and LFSR_ATTR_IF
It turns out we don't really need these
This commit is contained in:
@@ -1436,22 +1436,8 @@ typedef struct lfsr_attr {
|
|||||||
_delta, \
|
_delta, \
|
||||||
LFSR_DATA_##_data})
|
LFSR_DATA_##_data})
|
||||||
|
|
||||||
// TODO do we really need two?
|
|
||||||
#define LFSR_ATTR_(_type, _delta, _data) \
|
|
||||||
((const lfsr_attr_t){ \
|
|
||||||
LFSR_TAG_##_type, \
|
|
||||||
_delta, \
|
|
||||||
LFSR_DATA_##_data})
|
|
||||||
|
|
||||||
#define LFSR_ATTR_NOOP() LFSR_ATTR(NULL, 0, NULL())
|
#define LFSR_ATTR_NOOP() LFSR_ATTR(NULL, 0, NULL())
|
||||||
|
|
||||||
#define LFSR_ATTR_IF(_cond, _type, _delta, _data) \
|
|
||||||
((_cond) \
|
|
||||||
? ((const lfsr_attr_t){ \
|
|
||||||
LFSR_TAG_##_type, \
|
|
||||||
_delta, \
|
|
||||||
LFSR_DATA_##_data}) \
|
|
||||||
: LFSR_ATTR_NOOP())
|
|
||||||
|
|
||||||
|
|
||||||
// TODO make this const again eventually
|
// TODO make this const again eventually
|
||||||
|
|||||||
Reference in New Issue
Block a user