monitor: Move print_hex_field to display.h
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Tue, 17 May 2022 00:37:56 +0000 (17:37 -0700)
committerAyush Garg <ayush.garg@samsung.com>
Mon, 15 May 2023 09:25:54 +0000 (14:55 +0530)
This moves print_hex_field to display.h and removes the duplicated code
from packet.c and l2cap.c.

Signed-off-by: Manika Shrivastava <manika.sh@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
monitor/display.h
monitor/l2cap.c
monitor/packet.c

index 2e00ecc..37f6587 100755 (executable)
@@ -80,6 +80,20 @@ static inline uint64_t print_bitfield(int indent, uint64_t val,
        return mask;
 }
 
+static inline void print_hex_field(const char *label, const uint8_t *data,
+                                                               uint8_t len)
+{
+       char str[len * 2 + 1];
+       uint8_t i;
+
+       str[0] = '\0';
+
+       for (i = 0; i < len; i++)
+               sprintf(str + (i * 2), "%2.2x", data[i]);
+
+       print_field("%s: %s", label, str);
+}
+
 #ifndef TIZEN_FEATURE_BLUEZ_MODIFY
 void set_default_pager_num_columns(int num_columns);
 #endif
index b468d67..c4b55d9 100755 (executable)
@@ -2122,20 +2122,6 @@ static void amp_packet(uint16_t index, bool in, uint16_t handle,
        opcode_data->func(&frame);
 }
 
-static void print_hex_field(const char *label, const uint8_t *data,
-                                                               uint8_t len)
-{
-       char str[len * 2 + 1];
-       uint8_t i;
-
-       str[0] = '\0';
-
-       for (i = 0; i < len; i++)
-               sprintf(str + (i * 2), "%2.2x", data[i]);
-
-       print_field("%s: %s", label, str);
-}
-
 static void print_uuid(const char *label, const void *data, uint16_t size)
 {
        const char *str;
index 7ef0038..b281c23 100755 (executable)
@@ -1754,20 +1754,6 @@ static void print_key_size(uint8_t key_size)
        print_field("Key size: %d", key_size);
 }
 
-static void print_hex_field(const char *label, const uint8_t *data,
-                                                               uint8_t len)
-{
-       char str[len * 2 + 1];
-       uint8_t i;
-
-       str[0] = '\0';
-
-       for (i = 0; i < len; i++)
-               sprintf(str + (i * 2), "%2.2x", data[i]);
-
-       print_field("%s: %s", label, str);
-}
-
 static void print_key(const char *label, const uint8_t *link_key)
 {
        print_hex_field(label, link_key, 16);