summaryrefslogtreecommitdiff
path: root/pack.c
diff options
context:
space:
mode:
Diffstat (limited to 'pack.c')
-rw-r--r--pack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pack.c b/pack.c
index 60b44d4ba8..f43b74822d 100644
--- a/pack.c
+++ b/pack.c
@@ -338,7 +338,7 @@ pack_pack(ary, fmt)
char *p, *pend;
VALUE res, from, associates = 0;
char type;
- int items, len, idx;
+ long items, len, idx;
char *ptr;
int plen;
#ifdef NATINT_PACK
@@ -825,7 +825,7 @@ pack_pack(ary, fmt)
if (!NIL_P(from)) {
StringValue(from);
if (RSTRING(from)->len < len) {
- rb_raise(rb_eArgError, "too short buffer for P(%d for %d)",
+ rb_raise(rb_eArgError, "too short buffer for P(%ld for %ld)",
RSTRING(from)->len, len);
}
}