| 199 | } |
| 200 | |
| 201 | static void bb_initGrid(BitBucket *bitGrid, uint8_t *data, uint8_t size) { |
| 202 | bitGrid->bitOffsetOrWidth = size; |
| 203 | bitGrid->capacityBytes = bb_getGridSizeBytes(size); |
| 204 | bitGrid->data = data; |
| 205 | |
| 206 | memset(data, 0, bitGrid->capacityBytes); |
| 207 | } |
| 208 | |
| 209 | static void bb_appendBits(BitBucket *bitBuffer, uint32_t val, uint8_t length) { |
| 210 | uint32_t offset = bitBuffer->bitOffsetOrWidth; |
no test coverage detected