Use the common function introduced earlier, and report default value. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> --- qdev-monitor.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/qdev-monitor.c b/qdev-monitor.c index 3465a1e2d0..0f83770e02 100644 --- a/qdev-monitor.c +++ b/qdev-monitor.c @@ -286,16 +286,11 @@ int qdev_device_help(QemuOpts *opts) qemu_printf("There are no options for %s.\n", driver); } for (prop = prop_list; prop; prop = prop->next) { - int len; - qemu_printf(" %s=<%s>%n", prop->value->name, prop->value->type, &len); - if (prop->value->has_description) { - if (len < 24) { - qemu_printf("%*s", 24 - len, ""); - } - qemu_printf(" - %s\n", prop->value->description); - } else { - qemu_printf("\n"); - } + g_autofree char *help = object_property_help(prop->value->name, + prop->value->type, + prop->value->default_value, + prop->value->description); + qemu_printf("%s\n", help); } qapi_free_ObjectPropertyInfoList(prop_list); -- 2.25.0.rc1.20.g2443f3f80d.dirty