From: Timo Kokkonen Date: Thu, 15 May 2008 17:23:08 +0000 (+0300) Subject: Use always 64bit integers when calculating time difference X-Git-Url: http://git.itanic.dy.fi/?p=membench;a=commitdiff_plain;h=354d5909d6af99ca6d161b7fe30b7da6fd288056;ds=sidebyside Use always 64bit integers when calculating time difference --- diff --git a/membench.c b/membench.c index b73bdef..aae4842 100644 --- a/membench.c +++ b/membench.c @@ -4,9 +4,9 @@ #define lsize sizeof(unsigned long) -long usec_diff(const struct timeval *a, const struct timeval *b) +long long usec_diff(const struct timeval *a, const struct timeval *b) { - long usec_a, usec_b; + long long usec_a, usec_b; usec_a = a->tv_sec * 1000000 + a->tv_usec; usec_b = b->tv_sec * 1000000 + b->tv_usec; return usec_b - usec_a;