Changeset 4494

Show
Ignore:
Timestamp:
02/06/07 12:38:27 (2 years ago)
Author:
morris
Message:

Fix casts

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/base/wi-base.h

    r4437 r4494  
    132132        struct timeval  tv; 
    133133 
    134         tv.tv_sec = (wi_uinteger_t) floor(d); 
    135         tv.tv_usec = (wi_uinteger_t) ((d - floor(d)) * 1000000.0); 
     134        tv.tv_sec = (time_t) floor(d); 
     135        tv.tv_usec = (suseconds_t) ((d - tv.tv_sec) * 1000000.0); 
    136136 
    137137        return tv; 
     
    149149        struct timespec ts; 
    150150 
    151         ts.tv_sec = (wi_uinteger_t) floor(d); 
    152         ts.tv_nsec = (wi_uinteger_t) ((d - floor(d)) * 1000000000.0); 
     151        ts.tv_sec = (time_t) floor(d); 
     152        ts.tv_nsec = (long) ((d - ts.tv_sec) * 1000000000.0); 
    153153 
    154154        return ts;