{
/* The code will adjust for additional (appended) units. */
static const char zero_and_units[] = { '0', 0, 'k', 'M', 'G', 'T' };
static const char fmt[] = "%'Lu";
static const char fmt[] = "%'llu";
static const char fmt_tenths[] = "%'Lu%s%d%c";
static const char fmt_tenths[] = "%'llu%s%d%c";
static char str[21]; /* Sufficient for 64 bit unsigned integers. */
if (1) { /* no_tenths */
if (frac >= 5)
++val;
f = "%Lu%*c"; /* fmt_no_tenths */
f = "%llu%*c"; /* fmt_no_tenths */
frac = 1;
}
#endif