From 16a697caf1d348e282314459fd52147d8c2f5e50 Mon Sep 17 00:00:00 2001
From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net>
Date: Tue, 28 Apr 2020 02:36:34 +0700
Subject: [PATCH] [*] dap_digit_from_string() and dap_digit_from_string2() now
 accept void* in place of uint8_t*

---
 include/dap_common.h | 4 ++--
 src/dap_common.c     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/dap_common.h b/include/dap_common.h
index 50c7972928..cea9c2fa35 100755
--- a/include/dap_common.h
+++ b/include/dap_common.h
@@ -382,8 +382,8 @@ void dap_dump_hex(const void* data, size_t size);
 
 size_t dap_hex2bin(uint8_t *a_out, const char *a_in, size_t a_len);
 size_t dap_bin2hex(char *a_out, const void *a_in, size_t a_len);
-void dap_digit_from_string(const char *num_str, uint8_t *raw, size_t raw_len);
-void dap_digit_from_string2(const char *num_str, uint8_t *raw, size_t raw_len);
+void dap_digit_from_string(const char *num_str, void *raw, size_t raw_len);
+void dap_digit_from_string2(const char *num_str, void *raw, size_t raw_len);
 
 void *dap_interval_timer_create(unsigned int a_msec, dap_timer_callback_t a_callback);
 int dap_interval_timer_delete(void *a_timer);
diff --git a/src/dap_common.c b/src/dap_common.c
index 2ec2b9bf5d..2cd569448b 100755
--- a/src/dap_common.c
+++ b/src/dap_common.c
@@ -718,7 +718,7 @@ size_t dap_hex2bin(uint8_t *a_out, const char *a_in, size_t a_len)
 /**
  * Convert string to digit
  */
-void dap_digit_from_string(const char *num_str, uint8_t *raw, size_t raw_len)
+void dap_digit_from_string(const char *num_str, void *raw, size_t raw_len)
 {
     if(!num_str)
         return;
@@ -743,7 +743,7 @@ typedef union {
   uint64_t  addr;
 } node_addr_t;
 
-void dap_digit_from_string2(const char *num_str, uint8_t *raw, size_t raw_len)
+void dap_digit_from_string2(const char *num_str, void *raw, size_t raw_len)
 {
     if(!num_str)
         return;
-- 
GitLab