diff options
author | marha <marha@users.sourceforge.net> | 2011-09-20 10:51:44 +0200 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2011-09-20 10:51:44 +0200 |
commit | 5921af43b0a9b04c0c6b7d3c1e042e05bd3acbb1 (patch) | |
tree | b7206e85fd135f1cf45c1db3ad85d3dc7c2fa2d3 /pixman/test/region-contains-test.c | |
parent | 97f357506241a5314de9071befcd01be731f1dbb (diff) | |
parent | 0470a59df89ab453bdbe0fc2f820278cfffdc61c (diff) | |
download | vcxsrv-5921af43b0a9b04c0c6b7d3c1e042e05bd3acbb1.tar.gz vcxsrv-5921af43b0a9b04c0c6b7d3c1e042e05bd3acbb1.tar.bz2 vcxsrv-5921af43b0a9b04c0c6b7d3c1e042e05bd3acbb1.zip |
Merge remote-tracking branch 'origin/released'
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); } |