Changeset 10753
- Timestamp:
- 02/01/07 02:16:42 (2 years ago)
- Files:
-
- trunk/spike/grib/degrib18/degrib/degrib1.cpp (modified) (3 diffs)
- trunk/spike/grib/degrib18/degrib/metaparse.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/spike/grib/degrib18/degrib/degrib1.cpp
r10749 r10753 1480 1480 /* Convert Units. */ 1481 1481 if (unitM == -10) { 1482 meta->gridAttrib.min = pow (10 , (refVal * pow (2, ESF) /1483 pow (10 , DSF)));1482 meta->gridAttrib.min = pow (10.0, (refVal * pow (2.0, ESF) / 1483 pow (10.0, DSF))); 1484 1484 } else { 1485 1485 /* meta->gridAttrib.min = unitM * (refVal / pow (10, DSF)) + unitB; */ 1486 meta->gridAttrib.min = unitM * (refVal * pow (2 , ESF) /1487 pow (10 , DSF)) + unitB;1486 meta->gridAttrib.min = unitM * (refVal * pow (2.0, ESF) / 1487 pow (10.0, DSF)) + unitB; 1488 1488 } 1489 1489 meta->gridAttrib.max = meta->gridAttrib.min; … … 1529 1529 /* Convert Units. */ 1530 1530 if (unitM == -10) { 1531 d_temp = pow (10 , d_temp);1531 d_temp = pow (10.0, d_temp); 1532 1532 } else { 1533 1533 d_temp = unitM * d_temp + unitB; … … 1613 1613 /* Convert Units. */ 1614 1614 if (unitM == -10) { 1615 d_temp = pow (10 , d_temp);1615 d_temp = pow (10.0, d_temp); 1616 1616 } else { 1617 1617 d_temp = unitM * d_temp + unitB; trunk/spike/grib/degrib18/degrib/metaparse.cpp
r10749 r10753 2008 2008 } else { 2009 2009 if (unitM == -10) { 2010 value = pow (10 ,(*ftemp++));2010 value = pow (10.0, (double) (*ftemp++)); 2011 2011 } else { 2012 2012 value = unitM * (*ftemp++) + unitB; … … 2136 2136 /* Convert the units. */ 2137 2137 if (unitM == -10) { 2138 value = pow (10 , value);2138 value = pow (10.0, value); 2139 2139 } else { 2140 2140 value = unitM * value + unitB; … … 2264 2264 /* Convert the units. */ 2265 2265 if (unitM == -10) { 2266 value = pow (10 , value);2266 value = pow (10.0, value); 2267 2267 } else { 2268 2268 value = unitM * value + unitB; … … 2428 2428 /* Convert the units. */ 2429 2429 if (unitM == -10) { 2430 value = pow (10 , value);2430 value = pow (10.0, value); 2431 2431 } else { 2432 2432 value = unitM * value + unitB;
