blob: ad398379bffa56d759d0d8354ada609b9b79bf2f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
--- src/compiler.h.orig 2024-01-31 20:08:46 UTC
+++ src/compiler.h
@@ -74,7 +74,9 @@
#define __ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask))
#define __ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a) - 1)
-#define ALIGN(x, a) __ALIGN((x), (a))
+#if !defined(ALIGN)
+# define ALIGN(x, a) __ALIGN((x), (a))
+#endif
#define ALIGN_DOWN(x, a) __ALIGN((x) - ((a) - 1), (a))
#define ALIGNMENT_PADDING(value, align) ((align - (value % align)) % align)
|