[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 09948e4: * src/base/ftcalc.c (FT_RoundFix): Improve.
From: |
Alexei Podtelezhnikov |
Subject: |
[freetype2] master 09948e4: * src/base/ftcalc.c (FT_RoundFix): Improve. |
Date: |
Thu, 10 Sep 2015 01:38:13 +0000 |
branch: master
commit 09948e426e95a486017913158a46ac570cc7a91a
Author: Alexei Podtelezhnikov <address@hidden>
Commit: Alexei Podtelezhnikov <address@hidden>
* src/base/ftcalc.c (FT_RoundFix): Improve.
---
ChangeLog | 4 ++++
src/base/ftcalc.c | 3 +--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 4e226c1..8071971 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-09 Alexei Podtelezhnikov <address@hidden>
+
+ * src/base/ftcalc.c (FT_RoundFix): Improve.
+
2015-09-09 Wojciech Mamrak <address@hidden>
* src/base/ftcalc.c (FT_CeilFix, FT_FloorFix): Normalize.
diff --git a/src/base/ftcalc.c b/src/base/ftcalc.c
index edb27fd..dbddeda 100644
--- a/src/base/ftcalc.c
+++ b/src/base/ftcalc.c
@@ -86,8 +86,7 @@
FT_EXPORT_DEF( FT_Fixed )
FT_RoundFix( FT_Fixed a )
{
- return a >= 0 ? ( a + 0x8000L ) & ~0xFFFFL
- : -((-a + 0x8000L ) & ~0xFFFFL );
+ return ( a + 0x8000L - ( a < 0 ) ) & ~0xFFFFL;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 09948e4: * src/base/ftcalc.c (FT_RoundFix): Improve.,
Alexei Podtelezhnikov <=