Silence `mrbmemcpy` and `mrbmemset` warnings.

parent b200c747
...@@ -1186,8 +1186,8 @@ MRB_API mrb_value mrb_format(mrb_state *mrb, const char *format, ...); ...@@ -1186,8 +1186,8 @@ MRB_API mrb_value mrb_format(mrb_state *mrb, const char *format, ...);
static inline void* static inline void*
mrbmemcpy(void *dst, const void *src, size_t n) mrbmemcpy(void *dst, const void *src, size_t n)
{ {
char *d = dst; char *d = (char*)dst;
const char *s = src; const char *s = (const char*)src;
while (n--) while (n--)
*d++ = *s++; *d++ = *s++;
return d; return d;
...@@ -1197,7 +1197,7 @@ mrbmemcpy(void *dst, const void *src, size_t n) ...@@ -1197,7 +1197,7 @@ mrbmemcpy(void *dst, const void *src, size_t n)
static inline void* static inline void*
mrbmemset(void *s, int c, size_t n) mrbmemset(void *s, int c, size_t n)
{ {
char *t = s; char *t = (char*)s;
while (n--) while (n--)
*t++ = c; *t++ = c;
return s; return s;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment