diff --git a/src/bits.c b/src/bits.c index 865e373..6186ab5 100644 --- a/src/bits.c +++ b/src/bits.c @@ -13,7 +13,7 @@ static inline int sfread(void* out, size_t *restrict size, FILE* f) { register ssize_t r = fread(out, 1, *size, f); - return r < 0 ? 0 : !!((*size) = (size_t)r); + return r < 0 ? 0 : !!(*size = (size_t)r); } static int fwrite_all(const void* _buf, size_t sz, size_t num, FILE* out)