changeset 9311:d48640a2ab4a HEAD

Use timeval_diff_*() more.
author Timo Sirainen <tss@iki.fi>
date Wed, 12 Aug 2009 17:06:07 -0400
parents f834d95f173a
children 00a1d109ecf6
files src/plugins/fts-squat/squat-test.c src/plugins/fts/fts-storage.c
diffstat 2 files changed, 4 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/fts-squat/squat-test.c	Wed Aug 12 16:59:47 2009 -0400
+++ b/src/plugins/fts-squat/squat-test.c	Wed Aug 12 17:06:07 2009 -0400
@@ -186,8 +186,7 @@
 		else {
 			gettimeofday(&tv_end, NULL);
 			printf(" - Search took %.05f CPU seconds\n",
-			       (tv_end.tv_sec - tv_start.tv_sec) +
-			       (tv_end.tv_usec - tv_start.tv_usec)/1000000.0);
+			       timeval_diff_usecs(&tv_end, &tv_start)/1000000.0);
 			printf(" - definite uids: ");
 			result_print(&definite_uids);
 			printf(" - maybe uids: ");
--- a/src/plugins/fts/fts-storage.c	Wed Aug 12 16:59:47 2009 -0400
+++ b/src/plugins/fts/fts-storage.c	Wed Aug 12 17:06:07 2009 -0400
@@ -5,6 +5,7 @@
 #include "array.h"
 #include "str.h"
 #include "istream.h"
+#include "time-util.h"
 #include "message-parser.h"
 #include "message-decoder.h"
 #include "mail-namespace.h"
@@ -507,10 +508,8 @@
 		range = array_idx(&ctx->search_args->args->value.seqset, 0);
 		percentage = (ctx->mail->seq - range->seq1) * 100.0 /
 			(range->seq2 - range->seq1);
-		msecs = (ioloop_timeval.tv_sec -
-			 ctx->search_start_time.tv_sec) * 1000 +
-			(ioloop_timeval.tv_usec -
-			 ctx->search_start_time.tv_usec) / 1000;
+		msecs = timeval_diff_msecs(&ioloop_timeval,
+					   &ctx->search_start_time);
 		secs = (msecs / (percentage / 100.0) - msecs) / 1000;
 
 		T_BEGIN {