On Tue 18 Sep 2018 05:29:16 PM CEST, Leonid Bloch wrote:
> Adding a lookup table for the powers of two, with the appropriate size
> prefixes. This is needed when a size has to be stringified, in which
> case something like '(1 * KiB)' would become a literal '(1 * (1L <<
> 10))' string. Powers of two are used very often for sizes, so such a
> table will also make it easier and more intuitive to write them.

I wonder in what cases you want to stringify those literals... if it's
something that you want to show the user you either:

  a) know the value in advance, and then you probably want to show
     "4 GiB" instead of "4294967296 bytes"

  b) don't know the value in advance (it's a variable), but then you
     can't use these macros.

Am I missing anything?

Berto

Reply via email to