summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorksss <[email protected]>2016-07-01 22:25:01 +0900
committerksss <[email protected]>2016-07-01 22:27:02 +0900
commitb9f7daf5b6734a71abc7069482fc213afcd493b6 (patch)
treef8b5a5ca9ef63b83c37d68f1504b5eabd8ece2f3
parente8efd10bd9750fd3769b46a0b2888ef9ae215991 (diff)
downloadmruby-b9f7daf5b6734a71abc7069482fc213afcd493b6.tar.gz
mruby-b9f7daf5b6734a71abc7069482fc213afcd493b6.zip
Suppress compiler warning [-Wpointer-sign]
-rw-r--r--src/pack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pack.c b/src/pack.c
index 1ceda8c11..b865651f0 100644
--- a/src/pack.c
+++ b/src/pack.c
@@ -1029,7 +1029,7 @@ mrb_pack_unpack(mrb_state *mrb, mrb_value str)
continue;
if (flags & PACK_FLAG_COUNT2) {
- sptr = RSTRING_PTR(str) + srcidx;
+ sptr = (const unsigned char *)RSTRING_PTR(str) + srcidx;
switch (dir) {
case PACK_DIR_HEX:
srcidx += unpack_h(mrb, sptr, srclen - srcidx, result, count, flags);
@@ -1049,7 +1049,7 @@ mrb_pack_unpack(mrb_state *mrb, mrb_value str)
break;
}
- sptr = RSTRING_PTR(str) + srcidx;
+ sptr = (const unsigned char *)RSTRING_PTR(str) + srcidx;
switch (dir) {
case PACK_DIR_CHAR:
srcidx += unpack_c(mrb, sptr, srclen - srcidx, result, flags);