From 5fbd1e54062ad82a2035e068f7bd41416c222f23 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 22 Dec 2012 09:47:55 -0800 Subject: [PATCH] client: Add support for printing uint16 properties --- client/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/main.c b/client/main.c index 23d47d19d..ea839426d 100644 --- a/client/main.c +++ b/client/main.c @@ -130,6 +130,7 @@ static void print_iter(const char *label, const char *name, { dbus_bool_t valbool; dbus_uint32_t valu32; + dbus_uint16_t valu16; dbus_int16_t vals16; const char *valstr; @@ -156,6 +157,10 @@ static void print_iter(const char *label, const char *name, dbus_message_iter_get_basic(iter, &valu32); rl_printf("%s%s: 0x%06x\n", label, name, valu32); break; + case DBUS_TYPE_UINT16: + dbus_message_iter_get_basic(iter, &valu16); + rl_printf("%s%s: 0x%04x\n", label, name, valu16); + break; case DBUS_TYPE_INT16: dbus_message_iter_get_basic(iter, &vals16); rl_printf("%s%s: %d\n", label, name, vals16); -- 2.47.3