aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2016-12-05 00:41:58 +0100
committerMattias Andrée <maandree@kth.se>2016-12-05 00:41:58 +0100
commiteba9e3811e4d90c9346d23de7bcc0422dba67212 (patch)
tree712ef1ee0a59b35f944905d39afaed03b0854fc7
parentm (diff)
downloadlibclut-eba9e3811e4d90c9346d23de7bcc0422dba67212.tar.gz
libclut-eba9e3811e4d90c9346d23de7bcc0422dba67212.tar.bz2
libclut-eba9e3811e4d90c9346d23de7bcc0422dba67212.tar.xz
Fix error
Signed-off-by: Mattias Andrée <maandree@kth.se>
-rw-r--r--src/libclut.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libclut.h b/src/libclut.h
index 144a929..80a2ce6 100644
--- a/src/libclut.h
+++ b/src/libclut.h
@@ -2015,15 +2015,15 @@ void (libclut_model_ciexyz_to_cieluv)(double, double, double, double, double,
#define libclut_model_ciexyz_to_cieluv(X, Y, Z, Xn, Yn, Zn, L, u, v) \
do \
{ \
- double x__ = (Xn), y__ = (Yn); \
- double t__ = x__ + 15 * y__ + 3 * (Zn); \
- double u__ = 4 * x__ / t__; \
- double v__ = 9 * y__ / t__; \
- x__ = (X), y__ = (Y); \
+ double xn__ = (Xn), yn__ = (Yn); \
+ double t__ = xn__ + 15 * yn__ + 3 * (Zn); \
+ double u__ = 4 * xn__ / t__; \
+ double v__ = 9 * yn__ / t__; \
+ double x__ = (X), y__ = (Y); \
t__ = x__ + 15 * y__ + 3 * (Z); \
u__ = 4 * x__ / t__ - u__; \
v__ = 9 * y__ / t__ - v__; \
- y__ = (Y) / y__; \
+ y__ /= yn__; \
if (y__ * 24389 <= (double)216) \
y__ *= 24389, y__ /= 27; \
else \