Avoid asserts because could crash some decompressions https://github.com/raysan5/raygui/issues/364

This commit is contained in:
Ray 2024-01-13 16:57:25 +01:00
parent 520c8cffb2
commit cb2572fe07

View File

@ -231,13 +231,13 @@ sinfl_refill(struct sinfl *s) {
}
static int
sinfl_peek(struct sinfl *s, int cnt) {
assert(cnt >= 0 && cnt <= 56);
assert(cnt <= s->bitcnt);
//assert(cnt >= 0 && cnt <= 56); // @raysan5: commented to avoid crash on decompression
//assert(cnt <= s->bitcnt);
return s->bitbuf & ((1ull << cnt) - 1);
}
static void
sinfl_eat(struct sinfl *s, int cnt) {
assert(cnt <= s->bitcnt);
//assert(cnt <= s->bitcnt); // @raysan5: commented
s->bitbuf >>= cnt;
s->bitcnt -= cnt;
}