* src/base/ftcalc.c (FT_RoundFix): Improve.

2.6.5
Alexei Podtelezhnikov 9 years ago
parent 4d406e3907
commit 09948e426e
  1. 4
      ChangeLog
  2. 3
      src/base/ftcalc.c

@ -1,3 +1,7 @@
2015-09-09 Alexei Podtelezhnikov <apodtele@gmail.com>
* src/base/ftcalc.c (FT_RoundFix): Improve.
2015-09-09 Wojciech Mamrak <wmamrak@gmail.com>
* src/base/ftcalc.c (FT_CeilFix, FT_FloorFix): Normalize.

@ -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;
}

Loading…
Cancel
Save