From 24cd8e22f5a0fda3a0811976b07755bd8cecb75c Mon Sep 17 00:00:00 2001 From: Aapo Tahkola Date: Sat, 12 Aug 2006 13:31:15 +0000 Subject: gcc-4.1.1 compile fix --- src/mesa/drivers/dri/r300/r300_maos.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/mesa/drivers/dri/r300/r300_maos.c') diff --git a/src/mesa/drivers/dri/r300/r300_maos.c b/src/mesa/drivers/dri/r300/r300_maos.c index 574a90de58..cba3fd3729 100644 --- a/src/mesa/drivers/dri/r300/r300_maos.c +++ b/src/mesa/drivers/dri/r300/r300_maos.c @@ -486,16 +486,16 @@ int r300EmitArrays(GLcontext *ctx) swizzle[i][ci] = ci; #if MESA_BIG_ENDIAN -#define SWAP(a, b) do { \ - typeof(a) __temp; \ +#define SWAP_INT(a, b) do { \ + int __temp; \ __temp = a;\ a = b; \ b = __temp; \ } while (0) if (VB->AttribPtr[tab[i]].type == GL_UNSIGNED_BYTE) { - SWAP(swizzle[i][0], swizzle[i][3]); - SWAP(swizzle[i][1], swizzle[i][2]); + SWAP_INT(swizzle[i][0], swizzle[i][3]); + SWAP_INT(swizzle[i][1], swizzle[i][2]); } #endif /* MESA_BIG_ENDIAN */ -- cgit v1.2.3