Changeset 10753

Show
Ignore:
Timestamp:
02/01/07 02:16:42 (2 years ago)
Author:
warmerdam
Message:

explicitly type arguments to pow() for VC2003

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/spike/grib/degrib18/degrib/degrib1.cpp

    r10749 r10753  
    14801480   /* Convert Units. */ 
    14811481   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))); 
    14841484   } else { 
    14851485/*      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; 
    14881488   } 
    14891489   meta->gridAttrib.max = meta->gridAttrib.min; 
     
    15291529               /* Convert Units. */ 
    15301530               if (unitM == -10) { 
    1531                   d_temp = pow (10, d_temp); 
     1531                  d_temp = pow (10.0, d_temp); 
    15321532               } else { 
    15331533                  d_temp = unitM * d_temp + unitB; 
     
    16131613            /* Convert Units. */ 
    16141614            if (unitM == -10) { 
    1615                d_temp = pow (10, d_temp); 
     1615               d_temp = pow (10.0, d_temp); 
    16161616            } else { 
    16171617               d_temp = unitM * d_temp + unitB; 
  • trunk/spike/grib/degrib18/degrib/metaparse.cpp

    r10749 r10753  
    20082008               } else { 
    20092009                  if (unitM == -10) { 
    2010                      value = pow (10, (*ftemp++)); 
     2010                     value = pow (10.0, (double) (*ftemp++)); 
    20112011                  } else { 
    20122012                     value = unitM * (*ftemp++) + unitB; 
     
    21362136                  /* Convert the units. */ 
    21372137                  if (unitM == -10) { 
    2138                      value = pow (10, value); 
     2138                     value = pow (10.0, value); 
    21392139                  } else { 
    21402140                     value = unitM * value + unitB; 
     
    22642264                  /* Convert the units. */ 
    22652265                  if (unitM == -10) { 
    2266                      value = pow (10, value); 
     2266                     value = pow (10.0, value); 
    22672267                  } else { 
    22682268                     value = unitM * value + unitB; 
     
    24282428            /* Convert the units. */ 
    24292429            if (unitM == -10) { 
    2430                value = pow (10, value); 
     2430               value = pow (10.0, value); 
    24312431            } else { 
    24322432               value = unitM * value + unitB;