diff libswscale/ppc/swscale_altivec_template.c @ 30343:4d50825554ee

Move array specifiers outside DECLARE_ALIGNED() invocations
author mru
date Fri, 22 Jan 2010 03:26:30 +0000
parents c080f1f5c07e
children b90559772910
line wrap: on
line diff
--- a/libswscale/ppc/swscale_altivec_template.c	Thu Jan 21 11:16:03 2010 +0000
+++ b/libswscale/ppc/swscale_altivec_template.c	Fri Jan 22 03:26:30 2010 +0000
@@ -93,7 +93,7 @@
     const vector signed int vini = {(1 << 18), (1 << 18), (1 << 18), (1 << 18)};
     register int i, j;
     {
-        DECLARE_ALIGNED(16, int, val[dstW]);
+        DECLARE_ALIGNED(16, int, val)[dstW];
 
         for (i = 0; i < (dstW -7); i+=4) {
             vec_st(vini, i << 2, val);
@@ -141,8 +141,8 @@
         altivec_packIntArrayToCharArray(val, dest, dstW);
     }
     if (uDest != 0) {
-        DECLARE_ALIGNED(16, int, u[chrDstW]);
-        DECLARE_ALIGNED(16, int, v[chrDstW]);
+        DECLARE_ALIGNED(16, int, u)[chrDstW];
+        DECLARE_ALIGNED(16, int, v)[chrDstW];
 
         for (i = 0; i < (chrDstW -7); i+=4) {
             vec_st(vini, i << 2, u);
@@ -215,7 +215,7 @@
                                        const int16_t *filterPos, int filterSize)
 {
     register int i;
-    DECLARE_ALIGNED(16, int, tempo[4]);
+    DECLARE_ALIGNED(16, int, tempo)[4];
 
     if (filterSize % 4) {
         for (i=0; i<dstW; i++) {