big endian fix
authorLuca Barbato <lu_zero@gentoo.org>
Mon, 3 Jul 2006 09:16:13 +0000 (09:16 +0000)
committerLuca Barbato <lu_zero@gentoo.org>
Mon, 3 Jul 2006 09:16:13 +0000 (09:16 +0000)
Originally committed as revision 5592 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavutil/md5.c

index 844bcb0..82a2cff 100644 (file)
@@ -69,7 +69,11 @@ static const uint32_t T[64] = {
         }\
         a = b + (( a << t ) | ( a >> (32 - t) ));
 
+#ifdef WORDS_BIGENDIAN
+static void body(uint32_t ABCD[4], uint32_t X[16]){
+#else
 static void body(uint32_t ABCD[4], const uint32_t X[16]){
+#endif
     int t;
     int i attribute_unused;
     unsigned int a= ABCD[3];