From f9fe0275860208e191b3fb392290aec4143bbb45 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Fri, 8 Oct 2004 18:40:03 +0000 Subject: [PATCH] Nicer output. Refactor code a little. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2712 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/dump/i2cset.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/prog/dump/i2cset.c b/prog/dump/i2cset.c index 9d87636f..af4afae5 100644 --- a/prog/dump/i2cset.c +++ b/prog/dump/i2cset.c @@ -207,15 +207,13 @@ int main(int argc, char *argv[]) } else if (res != value) { e1++; - if (size == I2C_SMBUS_WORD_DATA) - fprintf(stderr, "Warning - data mismatch - wrote " - "0x%04x, read back 0x%04x\n", value, res); - else - fprintf(stderr, "Warning - data mismatch - wrote " - "0x%02x, read back 0x%02x\n", value, res); + fprintf(stderr, "Warning - data mismatch - wrote " + "0x%0*x, read back 0x%0*x\n", + size == I2C_SMBUS_WORD_DATA ? 4 : 2, value, + size == I2C_SMBUS_WORD_DATA ? 4 : 2, res); } else { - fprintf(stderr, "Value 0x%x written, readback matched\n", - value); + fprintf(stderr, "Value 0x%0*x written, readback matched\n", + size == I2C_SMBUS_WORD_DATA ? 4 : 2, value); } exit(e1);