Dropped LFSR_ATTR_ and LFSR_ATTR_IF

It turns out we don't really need these
This commit is contained in:
Christopher Haster
2024-01-23 01:30:28 -06:00
parent 33ac8bfc80
commit aa0fe6c12b
-14
View File
@@ -1436,22 +1436,8 @@ typedef struct lfsr_attr {
_delta, \
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_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