Hi,

On 2020/10/26 0:21, a...@100acres.us wrote:
All,

I forgot to mention in the previous message: %[oux] also fail for numbers
larger than 1<<63:

$ printf '%x\n' 0xffffc00000000000
printf: 0xffffc00000000000: Result too large or too small
7fffffffffffffff

I am seeing something different:

   $printf '0x%x\n' 0xffffc00000000000
   0xffffc00000000000

I am running 9.99.72, so I could be a little out of date.

Some shells have its own built-in versions of printf(1).

At least bash and zsh versions work whereas /usr/bin/printf
fails for '0x%x\n' 0xffffc00000000000.

Thanks,
rin

Reply via email to