From 354d5909d6af99ca6d161b7fe30b7da6fd288056 Mon Sep 17 00:00:00 2001 From: Timo Kokkonen Date: Thu, 15 May 2008 20:23:08 +0300 Subject: [PATCH] Use always 64bit integers when calculating time difference --- membench.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.44.0