summaryrefslogtreecommitdiff
path: root/util/jitter.h
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2015-02-05 20:53:33 +0000
committerCy Schubert <cy@FreeBSD.org>2015-02-05 20:53:33 +0000
commitf7cba3a80d9ebefc57776fffd17a4ae68f72e494 (patch)
treedc1c5074828f0c5fafe2fb8f5599339dfdc5bc97 /util/jitter.h
parent44a728f815af203cd7a91db83b06325818433463 (diff)
Diffstat (limited to 'util/jitter.h')
-rw-r--r--util/jitter.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/util/jitter.h b/util/jitter.h
index 8c774b090988..14314063b59a 100644
--- a/util/jitter.h
+++ b/util/jitter.h
@@ -137,9 +137,9 @@ typedef u_int32 u_fp;
/*
* Conversions between the two fixed point types
*/
-#define MFPTOFP(x_i, x_f) (((x_i) >= 0x00010000) ? 0x7fffffff : \
- (((x_i) <= -0x00010000) ? 0x80000000 : \
- (((x_i)<<16) | (((x_f)>>16)&0xffff))))
+#define MFPTOFP(x_i, x_f) (((int)(x_i) >= 0x00010000) ? 0x7fffffff : \
+ (((int)(x_i) <= -0x00010000) ? 0x80000000 : \
+ (u_int)(((x_i)<<16) | (((x_f)>>16)&0xffff))))
#define LFPTOFP(v) MFPTOFP((v)->l_i, (v)->l_f)
#define UFPTOLFP(x, v) ((v)->l_ui = (u_fp)(x)>>16, (v)->l_uf = (x)<<16)