[cairo] [PATCH 1/8] perf: Guarantee path width is non-negative
Bryce W. Harrington
b.harrington at samsung.com
Fri Feb 21 18:07:06 PST 2014
This quells the following warning:
perf/micro/hatching.c:39:5: warning: cannot optimize loop, the
loop counter may overflow
Width and height aren't going to be negative so enforce it so that the
compiler can do whatever optimization it wants to do.
Signed-off-by: Bryce Harrington <b.harrington at samsung.com>
---
perf/micro/hatching.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/perf/micro/hatching.c b/perf/micro/hatching.c
index b51acec..996bda6 100644
--- a/perf/micro/hatching.c
+++ b/perf/micro/hatching.c
@@ -32,9 +32,9 @@
#define WIDTH 100
#define HEIGHT 100
-static void path (cairo_t *cr, int width, int height)
+static void path (cairo_t *cr, unsigned int width, unsigned int height)
{
- int i;
+ unsigned int i;
for (i = 0; i < width+1; i += STEP) {
cairo_rectangle (cr, i-1, -1, 2, height+2);
--
1.7.9.5
More information about the cairo
mailing list