diff options
Diffstat (limited to 'tools-util.c')
-rw-r--r-- | tools-util.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tools-util.c b/tools-util.c index d5450495..04bc6bd2 100644 --- a/tools-util.c +++ b/tools-util.c @@ -112,7 +112,22 @@ struct stat xfstat(int fd) return stat; } -/* Integer stuff: */ +/* Formatting: */ + +int printf_pad(unsigned pad, const char * fmt, ...) +{ + va_list args; + int ret; + + va_start(args, fmt); + ret = vprintf(fmt, args); + va_end(args); + + while (ret++ < pad) + putchar(' '); + + return ret; +} struct units_buf __pr_units(s64 _v, enum units units) { |