shithub: freetype+ttf2subf

Download patch

ref: dd7498d28394ce77e8df97918a865b70201b5c55
parent: 328b7923133c5993ca4a939ea5f2aeac0e82d101
author: Alexei Podtelezhnikov <[email protected]>
date: Thu Mar 5 17:51:36 EST 2015

* src/base/ftstroke.c: Simplify.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-03-05  Alexei Podtelezhnikov <[email protected]>
+
+	* src/base/ftstroke.c: Simplify.
+
 2015-03-04  Werner Lemberg  <[email protected]>
 
 	[truetype] Some fixes and code refactoring in `ttgxvar.c'.
--- a/src/base/ftstroke.c
+++ b/src/base/ftstroke.c
@@ -1220,11 +1220,8 @@
       goto Exit;
 
     /* when we turn to the right, the inside side is 0 */
-    inside_side = 0;
-
     /* otherwise, the inside side is 1 */
-    if ( turn < 0 )
-      inside_side = 1;
+    inside_side = ( turn < 0 );
 
     /* process the inside side */
     error = ft_stroker_inside( stroker, inside_side, line_length );
@@ -1232,7 +1229,7 @@
       goto Exit;
 
     /* process the outside side */
-    error = ft_stroker_outside( stroker, 1 - inside_side, line_length );
+    error = ft_stroker_outside( stroker, !inside_side, line_length );
 
   Exit:
     return error;
@@ -1941,11 +1938,8 @@
       if ( turn != 0 )
       {
         /* when we turn to the right, the inside side is 0 */
-        inside_side = 0;
-
         /* otherwise, the inside side is 1 */
-        if ( turn < 0 )
-          inside_side = 1;
+        inside_side = ( turn < 0 );
 
         error = ft_stroker_inside( stroker,
                                    inside_side,
@@ -1955,7 +1949,7 @@
 
         /* process the outside side */
         error = ft_stroker_outside( stroker,
-                                    1 - inside_side,
+                                    !inside_side,
                                     stroker->subpath_line_length );
         if ( error )
           goto Exit;