From ef5d171cc89b19ac1fea905b99d819b5f97cba00 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 27 Mar 2025 12:38:29 -0300 Subject: New macro 'l_numbits' --- ldump.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ldump.c') diff --git a/ldump.c b/ldump.c index 54f96674..d8fca317 100644 --- a/ldump.c +++ b/ldump.c @@ -87,7 +87,7 @@ static void dumpByte (DumpState *D, int y) { ** size for 'dumpVarint' buffer: each byte can store up to 7 bits. ** (The "+6" rounds up the division.) */ -#define DIBS ((sizeof(size_t) * CHAR_BIT + 6) / 7) +#define DIBS ((l_numbits(size_t) + 6) / 7) /* ** Dumps an unsigned integer using the MSB Varint encoding -- cgit v1.2.3-55-g6feb