From: Miroslav Lichvar Date: Fri, 30 Oct 2009 10:13:08 +0000 (+0100) Subject: Avoid compiler warnings in util.c on 32-bit archs X-Git-Tag: 1.24-pre1~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f39dc68f84decbcfedfed71c0c75e7111fa0e3ec;p=thirdparty%2Fchrony.git Avoid compiler warnings in util.c on 32-bit archs --- diff --git a/util.c b/util.c index ac140aff..2acf7e7c 100644 --- a/util.c +++ b/util.c @@ -520,7 +520,7 @@ UTI_TimevalNetworkToHost(Timeval *src, struct timeval *dest) struct timezone tz; gettimeofday(&now, &tz); - sec_high = now.tv_sec >> 32; + sec_high = now.tv_sec >> 16 >> 16; } dest->tv_sec = (time_t)sec_high << 16 << 16 | sec_low; } @@ -532,7 +532,7 @@ UTI_TimevalHostToNetwork(struct timeval *src, Timeval *dest) { dest->tv_usec = htonl(src->tv_usec); if (sizeof (time_t) > 4) - dest->tv_sec_high = htonl(src->tv_sec >> 32); + dest->tv_sec_high = htonl(src->tv_sec >> 16 >> 16); else dest->tv_sec_high = htonl(TV_NOHIGHSEC); dest->tv_sec_low = htonl(src->tv_sec);