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