Index: src/libFLAC/include/private/md5.h |
diff --git a/src/libFLAC/include/private/md5.h b/src/libFLAC/include/private/md5.h |
index e5f675a830afebf4f9823e1b278a13e25ef6f277..c665ab313f6b91588d31659a9f4e0df7db437e34 100644 |
--- a/src/libFLAC/include/private/md5.h |
+++ b/src/libFLAC/include/private/md5.h |
@@ -28,11 +28,17 @@ |
#include "FLAC/ordinals.h" |
+typedef union { |
+ FLAC__byte *p8; |
+ FLAC__int16 *p16; |
+ FLAC__int32 *p32; |
+} FLAC__multibyte; |
+ |
typedef struct { |
FLAC__uint32 in[16]; |
FLAC__uint32 buf[4]; |
FLAC__uint32 bytes[2]; |
- FLAC__byte *internal_buf; |
+ FLAC__multibyte internal_buf; |
size_t capacity; |
} FLAC__MD5Context; |