From 6638fdc2b3c501bf47d83e8d44e7fc18ae46a267 Mon Sep 17 00:00:00 2001 From: khali Date: Wed, 24 Apr 2013 13:35:21 +0000 Subject: Strip trailig zeroes from memory voltage values. --- CHANGELOG | 5 +++++ dmidecode.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index fd489c8..2ea8de3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +2013-04-24 Jean Delvare + + * dmidecode.c: Strip trailig zeroes from memory voltage values + (DMI type 17). + 2013-04-17 Anton Arapov Update to support SMBIOS specification version 2.8.0. diff --git a/dmidecode.c b/dmidecode.c index 366654a..7c36acb 100644 --- a/dmidecode.c +++ b/dmidecode.c @@ -2236,7 +2236,7 @@ static void dmi_memory_voltage_value(u16 code) if (code == 0) printf(" Unknown"); else - printf(" %.3f V", (float)code / 1000); + printf(code % 100 ? " %g V" : " %.1f V", (float)code / 1000); } static const char *dmi_memory_device_form_factor(u8 code) -- cgit v1.2.1