fix coredump

This commit is contained in:
Hongze Cheng 2022-08-18 11:15:31 +08:00
parent a71b4d2126
commit b4c2dc137c
1 changed files with 2 additions and 2 deletions

View File

@ -48,8 +48,8 @@ const static uint8_t BIT2_MAP[4][4] = {{0b00000000, 0b00000001, 0b00000010, 0},
{0b00001111, 0b00011111, 0b00101111, 4},
{0b00111111, 0b01111111, 0b10111111, 6}};
#define BIT1_SIZE(n) (((n)-1) >> 3 + 1)
#define BIT2_SIZE(n) (((n)-1) >> 2 + 1)
#define BIT1_SIZE(n) ((((n)-1) >> 3) + 1)
#define BIT2_SIZE(n) ((((n)-1) >> 2) + 1)
#define SET_BIT1(p, i, v) ((p)[(i) >> 3] &= BIT1_MAP[(i)&7][v])
#define GET_BIT1(p, i) (((p)[(i) >> 3] >> ((i)&7)) & ((uint8_t)1))
#define SET_BIT2(p, i, v) ((p)[(i) >> 2] &= BIT2_MAP[(i)&3][v])