From f21add626c35c26d358255f60276a229f7f7c00b Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Wed, 4 Dec 2019 15:04:19 +0000 Subject: [PATCH] trivial: Support 'plain' in fu_common_version_from_uintXX() --- libfwupdplugin/fu-common-version.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libfwupdplugin/fu-common-version.c b/libfwupdplugin/fu-common-version.c index 0ba7e19c5..ce608ed32 100644 --- a/libfwupdplugin/fu-common-version.c +++ b/libfwupdplugin/fu-common-version.c @@ -48,7 +48,8 @@ fu_common_version_from_uint64 (guint64 val, FwupdVersionFormat kind) (val >> 32) & 0xffffffff, val & 0xffffffff); } - if (kind == FWUPD_VERSION_FORMAT_NUMBER) { + if (kind == FWUPD_VERSION_FORMAT_NUMBER || + kind == FWUPD_VERSION_FORMAT_PLAIN) { /* AABBCCDD */ return g_strdup_printf ("%" G_GUINT64_FORMAT, val); } @@ -92,7 +93,8 @@ fu_common_version_from_uint32 (guint32 val, FwupdVersionFormat kind) (val >> 16) & 0xffff, val & 0xffff); } - if (kind == FWUPD_VERSION_FORMAT_NUMBER) { + if (kind == FWUPD_VERSION_FORMAT_NUMBER || + kind == FWUPD_VERSION_FORMAT_PLAIN) { /* AABBCCDD */ return g_strdup_printf ("%" G_GUINT32_FORMAT, val); } @@ -163,7 +165,8 @@ fu_common_version_from_uint16 (guint16 val, FwupdVersionFormat kind) (guint) (val >> 8) & 0xff, (guint) val & 0xff); } - if (kind == FWUPD_VERSION_FORMAT_NUMBER) { + if (kind == FWUPD_VERSION_FORMAT_NUMBER || + kind == FWUPD_VERSION_FORMAT_PLAIN) { return g_strdup_printf ("%" G_GUINT16_FORMAT, val); } g_critical ("failed to convert version format %s: %u",