From f39dc68f84decbcfedfed71c0c75e7111fa0e3ec Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Fri, 30 Oct 2009 11:13:08 +0100 Subject: [PATCH] Avoid compiler warnings in util.c on 32-bit archs --- util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util.c b/util.c index ac140af..2acf7e7 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);