From c8750048be8fa76314b03f58b983f17180d4ae37 Mon Sep 17 00:00:00 2001 From: dearblue Date: Sat, 17 Jul 2021 20:21:30 +0900 Subject: Avoid implicit casting from void pointers for C++ --- mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mrbgems/mruby-bin-debugger') diff --git a/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c b/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c index c3844b6d2..a7b320ade 100644 --- a/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c +++ b/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c @@ -9,7 +9,7 @@ static size_t mrb_debug_strnlen(const char *s, size_t maxlen) { - const char *p = memchr(s, '\0', maxlen); + const char *p = (const char*)memchr(s, '\0', maxlen); return p != NULL ? (size_t)(p - s) : maxlen; } @@ -17,7 +17,7 @@ char* mrdb_strndup(mrb_state *mrb, const char *s, size_t size) { size_t l = mrb_debug_strnlen(s, size); - char *d = mrb_malloc_simple(mrb, l + 1); + char *d = (char*)mrb_malloc_simple(mrb, l + 1); if (d != NULL) { memcpy(d, s, l); d[l] = '\0'; @@ -29,6 +29,6 @@ char* mrdb_strdup(mrb_state *mrb, const char *s) { size_t z = strlen(s) + 1; - char *d = mrb_malloc_simple(mrb, z); - return d != NULL ? memcpy(d, s, z) : NULL; + char *d = (char*)mrb_malloc_simple(mrb, z); + return d != NULL ? (char*)memcpy(d, s, z) : NULL; } -- cgit v1.2.3