@@ -72,7 +72,7 @@ v8_to_msgpack(Handle<Value> v8obj, msgpack_object *mo, msgpack_zone *mz, Handle<
7272 sizeof (msgpack_object) * mo->via .array .size
7373 );
7474
75- for (int i = 0 ; i < a->Length (); i++) {
75+ for (uint32_t i = 0 ; i < a->Length (); i++) {
7676 Local<Value> v = a->Get (i);
7777 if (!v8_to_msgpack (v, &mo->via .array .ptr [i], mz, tag)) {
7878 return false ;
@@ -91,7 +91,7 @@ v8_to_msgpack(Handle<Value> v8obj, msgpack_object *mo, msgpack_zone *mz, Handle<
9191 sizeof (msgpack_object_kv) * mo->via .map .size
9292 );
9393
94- for (int i = 0 ; i < a->Length (); i++) {
94+ for (uint32_t i = 0 ; i < a->Length (); i++) {
9595 Local<Value> k = a->Get (i);
9696
9797 if (!v8_to_msgpack (k, &mo->via .map .ptr [i].key , mz, tag)) {
@@ -134,7 +134,7 @@ msgpack_to_v8(msgpack_object *mo) {
134134 case MSGPACK_OBJECT_ARRAY : {
135135 Local<Array> a = Array::New (mo->via .array .size );
136136
137- for (int i = 0 ; i < mo->via .array .size ; i++) {
137+ for (uint32_t i = 0 ; i < mo->via .array .size ; i++) {
138138 a->Set (i, msgpack_to_v8 (&mo->via .array .ptr [i]));
139139 }
140140
@@ -147,7 +147,7 @@ msgpack_to_v8(msgpack_object *mo) {
147147 case MSGPACK_OBJECT_MAP : {
148148 Local<Object> o = Object::New ();
149149
150- for (int i = 0 ; i < mo->via .map .size ; i++) {
150+ for (uint32_t i = 0 ; i < mo->via .map .size ; i++) {
151151 o->Set (
152152 msgpack_to_v8 (&mo->via .map .ptr [i].key ),
153153 msgpack_to_v8 (&mo->via .map .ptr [i].val )
@@ -234,7 +234,7 @@ unpack(const Arguments &args) {
234234
235235 switch (msgpack_unpack (buf->data (), buf->length (), &off, &mz, &mo)) {
236236 case MSGPACK_UNPACK_EXTRA_BYTES :
237- fprintf (stderr, " msgpack::unpack() got %d extra bytes\n " , off);
237+ fprintf (stderr, " msgpack::unpack() got %lu extra bytes\n " , off);
238238 /* fall through */
239239
240240 case MSGPACK_UNPACK_SUCCESS :
0 commit comments