]> git.itanic.dy.fi Git - membench/commitdiff
Use always 64bit integers when calculating time difference
authorTimo Kokkonen <kaapeli@kaatokone0.dy.fi>
Thu, 15 May 2008 17:23:08 +0000 (20:23 +0300)
committerTimo Kokkonen <kaapeli@kaatokone0.dy.fi>
Thu, 15 May 2008 17:23:08 +0000 (20:23 +0300)
membench.c

index b73bdefeb03e449b782e020f52be5cfcedb40745..aae48425eb812ce24cabe4d3b46dd0a57c282e46 100644 (file)
@@ -4,9 +4,9 @@
 
 #define lsize sizeof(unsigned long)
 
 
 #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;
        usec_a = a->tv_sec * 1000000 + a->tv_usec;
        usec_b = b->tv_sec * 1000000 + b->tv_usec;
        return usec_b - usec_a;