diff --git a/io/io/src/TEmulatedMapProxy.cxx b/io/io/src/TEmulatedMapProxy.cxx index 2a31d686203a74e128d794cfa73850cf04f7f872..1f6216c9f377411f66434b6441e97310ea076c0a 100644 --- a/io/io/src/TEmulatedMapProxy.cxx +++ b/io/io/src/TEmulatedMapProxy.cxx @@ -84,7 +84,8 @@ void TEmulatedMapProxy::ReadMap(UInt_t nElements, TBuffer &b) { // Map input streamer. Bool_t vsn3 = b.GetInfo() && b.GetInfo()->GetOldVersion()<=3; - int idx, loop, off[2] = {0, fValOffset }; + UInt_t idx, loop; + Int_t off[2] = {0, fValOffset }; Value *v, *val[2] = { fKey, fVal }; StreamHelper* helper; float f; @@ -152,7 +153,7 @@ void TEmulatedMapProxy::WriteMap(UInt_t nElements, TBuffer &b) StreamHelper* i; char* addr = 0; char* temp = (char*)At(0); - for (int loop, idx = 0; idx < nElements; ++idx ) { + for (UInt_t loop, idx = 0; idx < nElements; ++idx ) { addr = temp + idx*fValDiff; for ( loop = 0; loop<2; ++loop ) { addr += off[loop];