diff options
author | Andrea Canciani <ranma42@gmail.com> | 2012-07-17 16:14:20 +0200 |
---|---|---|
committer | Andrea Canciani <ranma42@gmail.com> | 2013-06-25 16:55:24 +0200 |
commit | 1e4932933342140402f744631f2a87b867162806 (patch) | |
tree | 1eb241ec637dd207ad99154966f9c06053c2d4de | |
parent | 279bdcda7ec3af8ac06312f4514b1b082a279544 (diff) |
test: Fix build on MSVC
The MSVC compiler is very strict about variable declarations after
statements.
Move all the declarations of each block before any statement in the
same block to fix multiple instances of:
alpha-loop.c(XX) : error C2275: 'pixman_image_t' : illegal use of this
type as an expression
-rw-r--r-- | test/alpha-loop.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/alpha-loop.c b/test/alpha-loop.c index eca76153..4d4384d0 100644 --- a/test/alpha-loop.c +++ b/test/alpha-loop.c @@ -8,6 +8,7 @@ int main (int argc, char **argv) { + pixman_image_t *a, *d, *s; uint8_t *alpha; uint32_t *src, *dest; @@ -17,9 +18,9 @@ main (int argc, char **argv) src = (uint32_t *)make_random_bytes (WIDTH * HEIGHT * 4); dest = (uint32_t *)make_random_bytes (WIDTH * HEIGHT * 4); - pixman_image_t *a = pixman_image_create_bits (PIXMAN_a8, WIDTH, HEIGHT, (uint32_t *)alpha, WIDTH); - pixman_image_t *d = pixman_image_create_bits (PIXMAN_a8r8g8b8, WIDTH, HEIGHT, dest, WIDTH * 4); - pixman_image_t *s = pixman_image_create_bits (PIXMAN_a2r10g10b10, WIDTH, HEIGHT, src, WIDTH * 4); + a = pixman_image_create_bits (PIXMAN_a8, WIDTH, HEIGHT, (uint32_t *)alpha, WIDTH); + d = pixman_image_create_bits (PIXMAN_a8r8g8b8, WIDTH, HEIGHT, dest, WIDTH * 4); + s = pixman_image_create_bits (PIXMAN_a2r10g10b10, WIDTH, HEIGHT, src, WIDTH * 4); fail_after (5, "Infinite loop detected: 5 seconds without progress\n"); |