search for: hexnum

Displaying 2 results from an estimated 2 matches for "hexnum".

2018 Feb 08
2
[PATCH] syslinux/com32: Fix the printing of left zero padded hexadecimals with a leading '0x'.
...rom: Brett Walker <brett.walker at geometry.com.au> When printing hexadecimal numbers to a fixed width, padded with leading zeros, and also having a leading '0x'; the resultant string can be shortened by up to two characters if any leading zero padding character required is. int hexnum = 0x00001234; printf("%08X", hexnum); // results in 00001234 printf("%#08X", hexnum); // results in 0x001234 To correct this, the zero padding counting logic needs to use ndigits instead of nchars. Signed-off-by: Brett Walker <brett.walker at geometry.com.au>...
2018 Feb 08
0
[PATCH] syslinux/com32: Fix the printing of left zero padded hexadecimals with a leading '0x'.
...lker at geometry.com.au> > > When printing hexadecimal numbers to a fixed width, padded with leading zeros, > and also having a leading '0x'; the resultant string can be shortened by up to > two characters if any leading zero padding character required is. > > int hexnum = 0x00001234; > > printf("%08X", hexnum); // results in 00001234 > printf("%#08X", hexnum); // results in 0x001234 > > To correct this, the zero padding counting logic needs to use ndigits instead of > nchars. No. You asked for at least 8 chars outp...