diff options
| author | dearblue <[email protected]> | 2021-07-17 20:21:30 +0900 |
|---|---|---|
| committer | dearblue <[email protected]> | 2021-07-17 20:21:30 +0900 |
| commit | c8750048be8fa76314b03f58b983f17180d4ae37 (patch) | |
| tree | 84546f8ea49d48949e6b5a170889f2398e6a28a7 /mrbgems/mruby-bin-debugger | |
| parent | d4e22c2cec78945fa192917bfe44c6a0f979d7ee (diff) | |
| download | mruby-c8750048be8fa76314b03f58b983f17180d4ae37.tar.gz mruby-c8750048be8fa76314b03f58b983f17180d4ae37.zip | |
Avoid implicit casting from void pointers for C++
Diffstat (limited to 'mrbgems/mruby-bin-debugger')
| -rw-r--r-- | mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c | 8 |
1 files changed, 4 insertions, 4 deletions
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; } |
