trivial: Support 'plain' in fu_common_version_from_uintXX()

This commit is contained in:
Richard Hughes 2019-12-04 15:04:19 +00:00
parent 5ef1862cc5
commit f21add626c

View File

@ -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",