Implement ZSTD_ALIGNED for ms compiler

This commit is contained in:
Pavel P
2025-01-21 02:33:25 +02:00
parent 9fbed3330c
commit a0872a8372
+2
View File
@@ -321,6 +321,8 @@ MEM_STATIC int ZSTD_isPower2(size_t u) {
# define ZSTD_ALIGNED(a) __attribute__((aligned(a)))
# elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) /* C11 */
# define ZSTD_ALIGNED(a) alignas(a)
#elif defined(_MSC_VER)
# define ZSTD_ALIGNED(n) __declspec(align(n))
# else
/* this compiler will require its own alignment instruction */
# define ZSTD_ALIGNED(...)