]> git.sesse.net Git - vlc/commitdiff
nuv.c: compile fix (for big endian platforms)
authorEric Petit <titer@videolan.org>
Thu, 24 Mar 2005 16:05:55 +0000 (16:05 +0000)
committerEric Petit <titer@videolan.org>
Thu, 24 Mar 2005 16:05:55 +0000 (16:05 +0000)
modules/demux/nuv.c

index fbece3d97e4f7227486c6cbe9f32a1a8aeab5966..35a5036b641411700b3f568976f9e0580abee5ab 100644 (file)
@@ -524,10 +524,10 @@ static inline void GetDoubleLE( double *pd, void *src )
 {
     /* FIXME works only if sizeof(double) == 8 */
 #ifdef WORDS_BIGENDIAN
-    uint8_t *p = (uint8_t*)pd;
+    uint8_t *p = (uint8_t*)pd, *q = (uint8_t*)src;
     int i;
     for( i = 0; i < 8; i++ )
-        p[i] = src[7-i];
+        p[i] = q[7-i];
 #else
     memcpy( pd, src, 8 );
 #endif