diff options
Diffstat (limited to 'src/libs/3rdparty/libarchive/archive_blake2.h')
-rw-r--r-- | src/libs/3rdparty/libarchive/archive_blake2.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libs/3rdparty/libarchive/archive_blake2.h b/src/libs/3rdparty/libarchive/archive_blake2.h index dd6fe6fe5..8f6b5e922 100644 --- a/src/libs/3rdparty/libarchive/archive_blake2.h +++ b/src/libs/3rdparty/libarchive/archive_blake2.h @@ -21,8 +21,10 @@ #if defined(_MSC_VER) #define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) -#else +#elif defined(__GNUC__) #define BLAKE2_PACKED(x) x __attribute__((packed)) +#else +#define BLAKE2_PACKED(x) _Pragma("pack 1") x _Pragma("pack 0") #endif #if defined(__cplusplus) |