diff options
author | marha <marha@users.sourceforge.net> | 2011-09-20 08:40:57 +0200 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2011-09-20 08:40:57 +0200 |
commit | 0470a59df89ab453bdbe0fc2f820278cfffdc61c (patch) | |
tree | 5482d527c8426219414edc60d3891764ca2b1a20 /pixman/test/region-contains-test.c | |
parent | b2c925e360e2c366526de15b44603f855f94139c (diff) | |
download | vcxsrv-0470a59df89ab453bdbe0fc2f820278cfffdc61c.tar.gz vcxsrv-0470a59df89ab453bdbe0fc2f820278cfffdc61c.tar.bz2 vcxsrv-0470a59df89ab453bdbe0fc2f820278cfffdc61c.zip |
libX11 libxtrans mesa git update 20 sep 2011
Diffstat (limited to 'pixman/test/region-contains-test.c')
-rw-r--r-- | pixman/test/region-contains-test.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pixman/test/region-contains-test.c b/pixman/test/region-contains-test.c index d761c4bdf..b660fdf0b 100644 --- a/pixman/test/region-contains-test.c +++ b/pixman/test/region-contains-test.c @@ -13,14 +13,15 @@ make_random_region (pixman_region32_t *region) n_boxes = lcg_rand_n (64); while (n_boxes--) { - int32_t x1, y1, x2, y2; + int32_t x, y; + uint32_t w, h; - x1 = (int32_t)lcg_rand_u32(); - y1 = (int32_t)lcg_rand_u32(); - x2 = (int32_t)lcg_rand_u32(); - y2 = (int32_t)lcg_rand_u32(); + x = (int32_t)lcg_rand_u32() >> 2; + y = (int32_t)lcg_rand_u32() >> 2; + w = lcg_rand_u32() >> 2; + h = lcg_rand_u32() >> 2; - pixman_region32_union_rect (region, region, x1, y1, x2, y2); + pixman_region32_union_rect (region, region, x, y, w, h); } } @@ -163,7 +164,7 @@ main (int argc, const char *argv[]) { return fuzzer_test_main ("region_contains", 1000000, - 0x86311506, + 0xD7C297CC, test_region_contains_rectangle, argc, argv); } |