[cairo-commit] src/cairo-contour.c src/cairo-ft-font.c src/cairo-path-stroke-polygon.c src/cairo-xcb-connection-core.c test/pdiff test/tighten-bounds.c util/cairo-script

Bryce Harrington bryce at kemper.freedesktop.org
Tue May 6 10:15:20 PDT 2014


 src/cairo-contour.c                   |    1 -
 src/cairo-ft-font.c                   |    2 --
 src/cairo-path-stroke-polygon.c       |   10 ----------
 src/cairo-xcb-connection-core.c       |    2 --
 test/pdiff/lpyramid.c                 |    4 ++--
 test/tighten-bounds.c                 |    2 +-
 util/cairo-script/cairo-script-file.c |    1 -
 7 files changed, 3 insertions(+), 19 deletions(-)

New commits:
commit da9ef97372fb9c22f66507e0ab37968b1131f077
Author: Sylvestre Ledru <sylvestre at mozilla.com>
Date:   Fri May 2 18:53:41 2014 +0200

    Remove some useless declarations found by scan-build, the LLVM/clang static analyzer
    
    Reviewed-by: Bryce Harrington <b.harrington at samsung.com>

diff --git a/src/cairo-contour.c b/src/cairo-contour.c
index d356f4f..9ad75bd 100644
--- a/src/cairo-contour.c
+++ b/src/cairo-contour.c
@@ -332,7 +332,6 @@ _cairo_contour_simplify (cairo_contour_t *contour, double tolerance)
     }
 
     /* stage2: polygon simplification using Douglas-Peucker */
-    simplified = FALSE;
     do {
 	last = &contour->chain.points[0];
 	iter_init (&furthest, contour);
diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c
index e0b0f22..59df4fc 100644
--- a/src/cairo-ft-font.c
+++ b/src/cairo-ft-font.c
@@ -741,7 +741,6 @@ _compute_transform (cairo_ft_font_transform_t *sf,
 	double min_distance = DBL_MAX;
 	cairo_bool_t magnify = TRUE;
 	int i;
-	int best_i = 0;
 	double best_x_size = 0;
 	double best_y_size = 0;
 
@@ -760,7 +759,6 @@ _compute_transform (cairo_ft_font_transform_t *sf,
 	    if ((magnify && distance >= 0) || fabs (distance) <= min_distance) {
 		magnify = distance < 0;
 		min_distance = fabs (distance);
-		best_i = i;
 		best_x_size = x_size;
 		best_y_size = y_size;
 	    }
diff --git a/src/cairo-path-stroke-polygon.c b/src/cairo-path-stroke-polygon.c
index 2c8fe5e..e5082bb 100644
--- a/src/cairo-path-stroke-polygon.c
+++ b/src/cairo-path-stroke-polygon.c
@@ -1083,7 +1083,6 @@ spline_to (void *closure,
     _cairo_contour_add_point (&stroker->path, point);
 #endif
     if ((tangent->dx | tangent->dy) == 0) {
-	const cairo_point_t *inpt, *outpt;
 	struct stroke_contour *outer;
 	cairo_point_t t;
 	int clockwise;
@@ -1101,12 +1100,8 @@ spline_to (void *closure,
 
 	clockwise = join_is_clockwise (&stroker->current_face, &face);
 	if (clockwise) {
-	    inpt = &stroker->current_face.cw;
-	    outpt = &face.cw;
 	    outer = &stroker->cw;
 	} else {
-	    inpt = &stroker->current_face.ccw;
-	    outpt = &face.ccw;
 	    outer = &stroker->ccw;
 	}
 
@@ -1121,7 +1116,6 @@ spline_to (void *closure,
 	if ((face.dev_slope.x * stroker->current_face.dev_slope.x +
 	     face.dev_slope.y * stroker->current_face.dev_slope.y) < stroker->spline_cusp_tolerance)
 	{
-	    const cairo_point_t *inpt, *outpt;
 	    struct stroke_contour *outer;
 	    int clockwise = join_is_clockwise (&stroker->current_face, &face);
 
@@ -1134,12 +1128,8 @@ spline_to (void *closure,
 	    contour_add_point (stroker, &stroker->ccw, &stroker->current_face.ccw);
 
 	    if (clockwise) {
-		inpt = &stroker->current_face.cw;
-		outpt = &face.cw;
 		outer = &stroker->cw;
 	    } else {
-		inpt = &stroker->current_face.ccw;
-		outpt = &face.ccw;
 		outer = &stroker->ccw;
 	    }
 	    add_fan (stroker,
diff --git a/src/cairo-xcb-connection-core.c b/src/cairo-xcb-connection-core.c
index 386297d..e01dc1a 100644
--- a/src/cairo-xcb-connection-core.c
+++ b/src/cairo-xcb-connection-core.c
@@ -268,8 +268,6 @@ _cairo_xcb_connection_put_subimage (cairo_xcb_connection_t *connection,
 		if (rows > height)
 		    rows = height;
 
-		length = rows * cpp * width;
-
 		_cairo_xcb_connection_do_put_subimage (connection, dst, gc, src_x, src_y,
 			width, rows, cpp, stride, dst_x, dst_y, depth, _data);
 
diff --git a/test/pdiff/lpyramid.c b/test/pdiff/lpyramid.c
index aa57ca2..bd402c7 100644
--- a/test/pdiff/lpyramid.c
+++ b/test/pdiff/lpyramid.c
@@ -111,6 +111,6 @@ lpyramid_get_value (lpyramid_t *pyramid, int x, int y, int level)
     int index = x + y * pyramid->width;
     int l = level;
     if (l > MAX_PYR_LEVELS)
-	l = MAX_PYR_LEVELS;
-    return pyramid->levels[level][index];
+        l = MAX_PYR_LEVELS;
+    return pyramid->levels[l][index];
 }
diff --git a/test/tighten-bounds.c b/test/tighten-bounds.c
index 02fc81a..f5430e4 100644
--- a/test/tighten-bounds.c
+++ b/test/tighten-bounds.c
@@ -72,7 +72,7 @@ static void (* const path_funcs[])(cairo_t *cr, int size) = {
 static void
 draw_idx (cairo_t *cr, int i, int j, int type)
 {
-    cairo_bool_t little_path = type & (1 << 0);
+    cairo_bool_t little_path;
     cairo_bool_t empty_clip;
     cairo_bool_t little_clip;
 
diff --git a/util/cairo-script/cairo-script-file.c b/util/cairo-script/cairo-script-file.c
index c962fce..0274a3e 100644
--- a/util/cairo-script/cairo-script-file.c
+++ b/util/cairo-script/cairo-script-file.c
@@ -1063,7 +1063,6 @@ _csi_file_as_string (csi_t *ctx,
     unsigned int allocated;
     csi_status_t status;
 
-    len = 0;
     allocated = 16384;
     bytes = _csi_alloc (ctx, allocated);
     if (bytes == NULL)


More information about the cairo-commit mailing list