Changeset 20885

Show
Ignore:
Timestamp:
10/29/07 14:09:37 (1 year ago)
Author:
patrick
Message:

MF22 r20884: Silence a Visual C++ level 2 compiler warning that has been

annoying me for years.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/modules/vapor/vpr/Util/Interval.h

    r19729 r20885  
    349349   { 
    350350#ifdef VPR_OS_Windows 
    351       return ((vpr::Int64) mMicroSeconds); 
     351      // Using static_cast here silences a compiler warning. 
     352      return static_cast<float>(static_cast<vpr::Int64>(mMicroSeconds)); 
    352353#else 
    353       return (mMicroSeconds)
     354      return mMicroSeconds
    354355#endif 
    355356   } 
     
    371372   { 
    372373#ifdef VPR_OS_Windows 
    373       return ((vpr::Int64) mMicroSeconds); 
     374      // Using static_cast here silences a compiler warning. 
     375      return static_cast<double>(static_cast<vpr::Int64>(mMicroSeconds)); 
    374376#else 
    375       return (mMicroSeconds)
     377      return mMicroSeconds
    376378#endif 
    377379   }