Index: libs/libavutil/bswap.h
===================================================================
--- libs/libavutil/bswap.h      (revision 10888)
+++ libs/libavutil/bswap.h      (working copy)
@@ -138,11 +138,11 @@
     union {
         uint32_t l[2];
         double   d;
-    } t;
-    t.d = x;
-    t.l[0] = bswap_32(t.l[1]);
-    t.l[1] = bswap_32(t.l[0]);
-    return t.d;
+    } w,r;
+    w.d = x;
+    r.l[0] = bswap_32(w.l[1]);
+    r.l[1] = bswap_32(w.l[0]);
+    return r.d;
 }
 
 // be2me ... BigEndian to MachineEndian