Commit dd7498d28394ce77e8df97918a865b70201b5c55

Alexei Podtelezhnikov 2015-03-05T22:51:36

* src/base/ftstroke.c: Simplify.

diff --git a/ChangeLog b/ChangeLog
index 96a4bfd..f620bed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-03-05  Alexei Podtelezhnikov <apodtele@gmail.com>
+
+	* src/base/ftstroke.c: Simplify.
+
 2015-03-04  Werner Lemberg  <wl@gnu.org>
 
 	[truetype] Some fixes and code refactoring in `ttgxvar.c'.
diff --git a/src/base/ftstroke.c b/src/base/ftstroke.c
index d7f9283..434d0d8 100644
--- 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;