Extended LFSR_CAT_* -> LFSR_cat_*_ for implicit/explicit memory
So, for example, these are equivalent: lfsr_cat_t cat = LFSR_CAT_BPTR(bptr); uint8_t buf[LFSR_BPTR_DSIZE]; lfsr_cat_t cat = LFSR_CAT_BPTR_(bptr, buf); The first leads to more readable code, but of course sometimes you need explicit memory allocations. This replaces lfsr_cat_frombptr, etc, though those functions are still available. This name change is more relevant for LFSR_CAT_DATA/DATAS, which involve bit more complicated macros.
This commit is contained in:
@@ -4036,7 +4036,7 @@ code = '''
|
||||
int err = lfsr_btree_commit(&lfs, &btree, split_bid, LFSR_ATTRS(
|
||||
LFSR_ATTR(
|
||||
LFSR_TAG_DATA, 0,
|
||||
LFSR_CAT_DATA(&split_data)),
|
||||
LFSR_CAT_DATA_(&split_data)),
|
||||
LFSR_ATTR(
|
||||
LFSR_TAG_NAME, +1,
|
||||
LFSR_CAT_NAME(0, name, 3)),
|
||||
@@ -4224,7 +4224,7 @@ code = '''
|
||||
int err = lfsr_btree_commit(&lfs, &btree, split_bid, LFSR_ATTRS(
|
||||
LFSR_ATTR(
|
||||
LFSR_TAG_DATA, 0,
|
||||
LFSR_CAT_DATA(&split_data)),
|
||||
LFSR_CAT_DATA_(&split_data)),
|
||||
LFSR_ATTR(
|
||||
LFSR_TAG_NAME, +weight,
|
||||
LFSR_CAT_NAME(0, name, 3)),
|
||||
|
||||
Reference in New Issue
Block a user