sprintf("%X") fails for bignums
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=2829
Reported by @grubba
From the Roxen chat:
19:34 Grendel guys, a quickie about sprintf in
Pike
19:35 Grendel Pike v7.2 release 298 running Hilfe v2.0 (Incremental Pike
Frontend)
> int i =
0xFFFFFFFF;
Result:
4294967295
> sprintf("%X",
i);
Result:
"ffffffff"
> sprintf("%X",
0xFFFFFFFF);
Result:
"ffffffff"
> sprintf("%X",
0xFFFFFFF);
Result:
"FFFFFFF"
19:36 Grendel is this behavior expected/desired? 19:37 Genesys you mean %X on an integer being lowercase? that looks wrong