X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Falloc%2Ftiny.c;h=8ab3f7e4a9d758fc345ff60bc4bae85848c73d5f;hp=c27c601f5aa1fb59b448ff0dc000af322a5a8bd6;hb=e5d378237fd2c9dd0c710bed9d8f9e1538de6d02;hpb=5caaeab8a7448390eb857006f9b3704de60cf115 diff --git a/ccan/alloc/tiny.c b/ccan/alloc/tiny.c index c27c601f..8ab3f7e4 100644 --- a/ccan/alloc/tiny.c +++ b/ccan/alloc/tiny.c @@ -19,7 +19,7 @@ /* Val is usually offset by MIN_BLOCK_SIZE here. */ static unsigned encode_length(unsigned long val) { - unsigned int bits = fls(val); + unsigned int bits = afls(val); /* 5 bits in first byte. */ if (bits <= 5) return 1;