From 36f3b77f6dec58b2b9f2ff78bf5b58c671efcfca Mon Sep 17 00:00:00 2001 From: Alexis La Goutte Date: Sat, 10 Aug 2013 21:27:17 +0000 Subject: [PATCH] Fix error when build with clang 3.0 wiretap/lanalyzer.c:643:24: error: implicit conversion loses integer precision: 'const __suseconds_t' (aka 'const long') to 'gint32' (aka 'int') [-Werror,-Wshorten-64-to-32] gint32 usec = a->tv_usec; ~~~~ ~~~^~~~~~~ svn path=/trunk/; revision=51249 --- wiretap/lanalyzer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiretap/lanalyzer.c b/wiretap/lanalyzer.c index 947d0c3da4..0da1462c21 100644 --- a/wiretap/lanalyzer.c +++ b/wiretap/lanalyzer.c @@ -640,7 +640,7 @@ static void my_timersub(const struct timeval *a, const struct timeval *b, struct timeval *c) { - gint32 usec = a->tv_usec; + gint32 usec = (gint32)a->tv_usec; c->tv_sec = a->tv_sec - b->tv_sec; if (b->tv_usec > usec) {