From f1749eaaa4a246c2bf283986e2dbe7d1d4e9c83f Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Sun, 30 Jan 2011 10:42:20 +0000 Subject: [PATCH] Evas font-engine: simplify 26_6 round to int. SVN revision: 56510 --- legacy/evas/src/lib/engines/common/evas_font_private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/engines/common/evas_font_private.h b/legacy/evas/src/lib/engines/common/evas_font_private.h index f30c56c675..3ff8df7b21 100644 --- a/legacy/evas/src/lib/engines/common/evas_font_private.h +++ b/legacy/evas/src/lib/engines/common/evas_font_private.h @@ -39,7 +39,7 @@ void evas_common_font_int_reload(RGBA_Font_Int *fi); /* 6th bit is on is the same as frac part >= 0.5 */ # define EVAS_FONT_ROUND_26_6_TO_INT(x) \ - ((0x20 & x) ? ((x >> 6) + 1) : (x >> 6)) + (((x + 0x20) & -0x40) >> 6) # define EVAS_FONT_CHARACTER_IS_INVISIBLE(x) ( \ ((0x200C <= (x)) && ((x) <= 0x200D)) || /* ZWNJ..ZWH */ \