summaryrefslogtreecommitdiffstats
path: root/lisiblepng/src/lisiblepng/bitstream.c
diff options
context:
space:
mode:
authorClement Sibille <clements+git@lisible.xyz>2024-05-20 02:15:11 +0900
committerClement Sibille <clements+git@lisible.xyz>2024-05-20 02:15:11 +0900
commitc0d9501d787d9a61884233ecb63182a02e413f5f (patch)
tree4348356e2e3392f2895e63befdecfdddbf341d10 /lisiblepng/src/lisiblepng/bitstream.c
parent378206a6b3d2859ee1d1dd79f4d31d7f5663d924 (diff)
Use lisiblestd-0.1.0
Diffstat (limited to 'lisiblepng/src/lisiblepng/bitstream.c')
-rw-r--r--lisiblepng/src/lisiblepng/bitstream.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/lisiblepng/src/lisiblepng/bitstream.c b/lisiblepng/src/lisiblepng/bitstream.c
index 83e70c6..defac7e 100644
--- a/lisiblepng/src/lisiblepng/bitstream.c
+++ b/lisiblepng/src/lisiblepng/bitstream.c
@@ -1,13 +1,13 @@
#include "bitstream.h"
-#include "assert.h"
+#include <lisiblestd/assert.h>
#define MAX(x, y) (((x) > (y)) ? (x) : (y))
#define MIN(x, y) (((x) < (y)) ? (x) : (y))
void Bitstream_init(Bitstream *bitstream, const uint8_t *data,
size_t data_size) {
- ASSERT(bitstream != NULL);
- ASSERT(data != NULL);
+ LSTD_ASSERT(bitstream != NULL);
+ LSTD_ASSERT(data != NULL);
bitstream->data = data;
bitstream->data_size = data_size;
bitstream->byte_offset = 0;
@@ -15,7 +15,7 @@ void Bitstream_init(Bitstream *bitstream, const uint8_t *data,
}
void bitstream_advance(Bitstream *bitstream, size_t bit_count) {
- ASSERT(bitstream != NULL);
+ LSTD_ASSERT(bitstream != NULL);
uint8_t current_bit = bitstream->bit_index;
bitstream->byte_offset =
bitstream->byte_offset + (current_bit + bit_count) / 8;
@@ -23,14 +23,15 @@ void bitstream_advance(Bitstream *bitstream, size_t bit_count) {
}
void Bitstream_skip(Bitstream *bitstream, size_t bit_count) {
- ASSERT(bitstream != NULL);
+ LSTD_ASSERT(bitstream != NULL);
bitstream_advance(bitstream, bit_count);
}
uint16_t Bitstream_next_bits(Bitstream *bitstream, int bit_count) {
- ASSERT(bitstream != NULL);
- ASSERT(bit_count <= 16);
- ASSERT((bitstream->bit_index + bit_count - 1) / 8 + bitstream->byte_offset <
- bitstream->data_size);
+ LSTD_ASSERT(bitstream != NULL);
+ LSTD_ASSERT(bit_count <= 16);
+ LSTD_ASSERT((bitstream->bit_index + bit_count - 1) / 8 +
+ bitstream->byte_offset <
+ bitstream->data_size);
uint16_t val = 0;
int bits_collected = 0;
Go back to lisible.xyz