Index: /trunk/src/mpc_decoder.c
===================================================================
--- /trunk/src/mpc_decoder.c	(revision 10)
+++ /trunk/src/mpc_decoder.c	(revision 11)
@@ -96,7 +96,7 @@
 static mpc_int32_t f_read_dword(mpc_decoder *d, mpc_uint32_t * ptr, mpc_uint32_t count) 
 {
+    mpc_uint32_t n;
     count = f_read(d, ptr, count << 2) >> 2;
 #ifndef MPC_LITTLE_ENDIAN
-    mpc_uint32_t n;
     for(n = 0; n< count; n++) {
         ptr[n] = mpc_swap32(ptr[n]);
