put state[5] last so no padding is needed on arch where uint64_t needs 8byte alignment
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 13 Mar 2007 10:48:22 +0000 (10:48 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 13 Mar 2007 10:48:22 +0000 (10:48 +0000)
Originally committed as revision 8379 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavutil/sha1.c

index 6c7eb26..82416e8 100644 (file)
@@ -6,9 +6,9 @@
 #include "sha1.h"
 
 typedef struct AVSHA1 {
 #include "sha1.h"
 
 typedef struct AVSHA1 {
-    uint32_t state[5];
     uint64_t count;
     uint8_t buffer[64];
     uint64_t count;
     uint8_t buffer[64];
+    uint32_t state[5];
 } AVSHA1;
 
 #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))
 } AVSHA1;
 
 #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))