From e2e2747f40c4b9e23dba38ea656d4c082e83a794 Mon Sep 17 00:00:00 2001 From: Matthias Hopf Date: Fri, 7 May 2010 18:46:30 +0200 Subject: [PATCH] Fix mod() definition. Presumably no implications, especially security-wise. Signed-off-by: Matthias Hopf Reviewed-by: Matt Turner Signed-off-by: Keith Packard --- mi/miarc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mi/miarc.c b/mi/miarc.c index 5fd1a678a..ddcbff78a 100644 --- a/mi/miarc.c +++ b/mi/miarc.c @@ -1524,7 +1524,7 @@ miRoundCap( # define Dsin(d) ((d) == 0.0 ? 0.0 : ((d) == 90.0 ? 1.0 : sin(d*M_PI/180.0))) # define Dcos(d) ((d) == 0.0 ? 1.0 : ((d) == 90.0 ? 0.0 : cos(d*M_PI/180.0))) -# define mod(a,b) ((a) >= 0 ? (a) % (b) : (b) - (-a) % (b)) +# define mod(a,b) ((a) >= 0 ? (a) % (b) : (b) - (-(a)) % (b)) static double miDcos (double a)