From 90ebf6f62007726bea619dcb5beb6e858bedfd6d Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 1 Oct 2010 01:39:49 -0400 Subject: mtd-utils: sys_errmsg: optimize indentation Rather than do a for loop and output 1 space at a time, let the printf code take care of indenting the string based on the constant length. Signed-off-by: Mike Frysinger Signed-off-by: Artem Bityutskiy --- include/common.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'include/common.h') diff --git a/include/common.h b/include/common.h index 9f49f55..6684a73 100644 --- a/include/common.h +++ b/include/common.h @@ -65,11 +65,9 @@ extern "C" { /* System error messages */ #define sys_errmsg(fmt, ...) ({ \ int _err = errno; \ - size_t _i; \ errmsg(fmt, ##__VA_ARGS__); \ - for (_i = 0; _i < sizeof(PROGRAM_NAME) + 1; _i++) \ - fprintf(stderr, " "); \ - fprintf(stderr, "error %d (%s)\n", _err, strerror(_err)); \ + fprintf(stderr, "%*serror %d (%s)\n", (int)sizeof(PROGRAM_NAME) + 1,\ + "", _err, strerror(_err)); \ -1; \ }) #define sys_errmsg_die(fmt, ...) do { \ -- cgit v1.2.3