diff options
Diffstat (limited to 'cipher/md4.c')
-rw-r--r-- | cipher/md4.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cipher/md4.c b/cipher/md4.c index 0135e345..db992aad 100644 --- a/cipher/md4.c +++ b/cipher/md4.c @@ -278,17 +278,17 @@ md4_final( void *context ) _gcry_burn_stack (80+6*sizeof(void*)); p = hd->buf; - #ifdef BIG_ENDIAN_HOST - #define X(a) do { *p++ = hd->a ; *p++ = hd->a >> 8; \ +#ifdef BIG_ENDIAN_HOST +#define X(a) do { *p++ = hd->a ; *p++ = hd->a >> 8; \ *p++ = hd->a >> 16; *p++ = hd->a >> 24; } while(0) - #else /* little endian */ - #define X(a) do { *(u32*)p = (*hd).a ; p += 4; } while(0) - #endif +#else /* little endian */ +#define X(a) do { *(u32*)p = (*hd).a ; p += 4; } while(0) +#endif X(A); X(B); X(C); X(D); - #undef X +#undef X } |