On Tue, Apr 19, 2011 at 04:34, Andy Shevchenko wrote: > - printf("\ts %04o %9lu %5d:%-3d %s\n", > + printf("\ts %04o %" PRIu64 " %5d:%-3d %s\n", is there a reason for dropping the field width ? printf("%9"PRIu64" .....") should work fine ... -mike