From 815c32469b378737e9f36da327a181586bd48e18 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Mon, 17 Aug 2015 21:48:46 -0400 Subject: [PATCH] Minor. --- ChangeLog | 2 +- src/base/ftoutln.c | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index f9eb59ea3..cf9ad5d64 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ 2015-08-16 Alexei Podtelezhnikov - [base] Reoptimize aritmetic. + [base] Reoptimize arithmetic. * src/base/ftcalc.c (FT_MulDiv, FT_MulFix) [!FT_LONG64]: Remove special cases that slow down the general use. diff --git a/src/base/ftoutln.c b/src/base/ftoutln.c index ce4bd6cd2..8804cc70b 100644 --- a/src/base/ftoutln.c +++ b/src/base/ftoutln.c @@ -937,7 +937,7 @@ { FT_Vector in, out, shift; FT_Fixed l_in, l_out, l, q, d; - int last = outline->contours[c]; + FT_Int last = outline->contours[c]; v_first = points[first]; @@ -968,8 +968,7 @@ { d = d + 0x10000L; - /* shift components are aligned along lateral bisector */ - /* and directed according to the outline orientation. */ + /* shift along lateral bisector in appropriate orientation */ shift.x = in.y + out.y; shift.y = in.x + out.x; @@ -1000,8 +999,8 @@ else shift.x = shift.y = 0; - outline->points[n].x = v_cur.x + xstrength + shift.x; - outline->points[n].y = v_cur.y + ystrength + shift.y; + points[n].x = v_cur.x + xstrength + shift.x; + points[n].y = v_cur.y + ystrength + shift.y; in = out; l_in = l_out;