Changeset 112


Ignore:
Timestamp:
08/31/10 23:07:26 (17 months ago)
Author:
shiretu
Message:

-- fixed solaris

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/common/include/platform/solaris/solarisplatform.h

    r96 r112  
    116116do { \ 
    117117        struct timeval tv; \ 
    118         tv.tv_sec=value/CLOCKS_PER_SECOND; \ 
    119         tv.tv_usec=value-tv.tv_sec*CLOCKS_PER_SECOND; \ 
     118        tv.tv_sec=(uint32_t)((uint64_t)value/CLOCKS_PER_SECOND); \ 
     119        tv.tv_usec=(uint32_t)((uint64_t)value-tv.tv_sec*CLOCKS_PER_SECOND); \ 
    120120        result=(((uint64_t)tv.tv_sec + 2208988800U)<<32)|((((uint32_t)tv.tv_usec) << 12) + (((uint32_t)tv.tv_usec) << 8) - ((((uint32_t)tv.tv_usec) * 1825) >> 5)); \ 
    121121}while (0); 
Note: See TracChangeset for help on using the changeset viewer.