added default init for booleans and integers

This commit is contained in:
Francisco Paisana 2019-05-02 13:05:25 +01:00 committed by Andre Puschmann
parent 37d104a2c5
commit 896ef5ee64
3 changed files with 5002 additions and 13666 deletions

File diff suppressed because it is too large Load Diff

View File

@ -126,7 +126,6 @@ SRSASN_CODE bit_ref::pack(uint32_t val, uint32_t n_bits)
val = val & mask;
uint8_t keepmask = ((uint8_t)-1) - (uint8_t)((1 << (8 - offset)) - 1);
if ((uint32_t)(8 - offset) > n_bits) {
keepmask += (1u << (8u - offset - n_bits)) - 1;
uint8_t bit = (uint8_t)(val << (8u - offset - n_bits));
*ptr = ((*ptr) & keepmask) + bit;
offset += n_bits;

File diff suppressed because it is too large Load Diff