79
88
static char * format_hex ( char *end, unsigned long long num, int width,
84
94
/* Generate the number */
87
96
*(--ptr) = "0123456789ABCDEF"[ num & 0xf ] | case_mod;
92
101
while ( ( end - ptr ) < width )
95
104
/* Add "0x" or "0X" if alternate form specified */
96
105
if ( flags & ALT_FORM ) {