portable types for loop variables
authorTom Henderson <tomh@tomh.org>
Tue, 15 May 2012 21:59:45 -0700
changeset 8760 8ccb0c2badc1
parent 8759 dd8eb902cba7
child 8761 8675a3948f7c
portable types for loop variables
src/lte/model/lte-mi-error-model.cc
--- a/src/lte/model/lte-mi-error-model.cc	Tue May 15 16:02:26 2012 -0700
+++ b/src/lte/model/lte-mi-error-model.cc	Tue May 15 21:59:45 2012 -0700
@@ -219,7 +219,7 @@
   double MI;
   double MIsum = 0.0;
   
-  for (uint i = 0; i < map.size (); i++)
+  for (uint32_t i = 0; i < map.size (); i++)
     {
       SpectrumValue sinrCopy = sinr;
       double sinrLin = sinrCopy[map.at (i)];
@@ -432,12 +432,12 @@
   double errorRate = 1.0;
   if (C!=1)
     {
-        for (uint i = 0; i < Cplus; i++)
+        for (uint32_t i = 0; i < Cplus; i++)
         {
           double cbler = MappingMiBler (MI, mcs, Kplus);
           errorRate *= (1.0 - cbler);
         }
-      for (uint i = 0; i < Cminus; i++)
+      for (uint32_t i = 0; i < Cminus; i++)
         {
           double cbler = MappingMiBler (MI, mcs, Kminus);
           errorRate *= (1.0 - cbler);