From 33fcaaaea5ea30be39156ecfdbcca891b47ab465 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 18 May 2009 16:05:35 +1000 Subject: Fix missing parentheses in FP1616 macro. Missing parens led to interesting results if an expression instead of a constant was passed in (ProcXIQueryPointer for example). --- include/eventconvert.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/eventconvert.h b/include/eventconvert.h index dc3fd736d..277a6c4b8 100644 --- a/include/eventconvert.h +++ b/include/eventconvert.h @@ -28,7 +28,7 @@ #include "input.h" #include "events.h" -#define FP1616(integral, frac) (integral * (1 << 16) + frac * (1 << 16)) +#define FP1616(integral, frac) ((integral) * (1 << 16) + (frac) * (1 << 16)) _X_INTERNAL int EventToCore(InternalEvent *event, xEvent *core); _X_INTERNAL int EventToXI(InternalEvent *ev, xEvent **xi, int *count); -- cgit v1.2.3