From ddce305c178395e7a4ea86c402919f239710ba6d Mon Sep 17 00:00:00 2001
From: Alam Ed Arias <alam@srb2.org>
Date: Sat, 23 Jul 2016 23:14:24 -0400
Subject: [PATCH] under clang, defined does not means true

---
 src/lzf.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lzf.c b/src/lzf.c
index 33a1b2dcdf..d5b502b585 100644
--- a/src/lzf.c
+++ b/src/lzf.c
@@ -59,7 +59,9 @@
  * Unconditionally aligning does not cost very much, so do it if unsure
  */
 #ifndef STRICT_ALIGN
-# define STRICT_ALIGN !(defined(__i386) || defined (__amd64)) || defined (__clang__)
+#if !(defined(__i386) || defined (__amd64)) || defined (__clang__)
+#define STRICT_ALIGN 1
+#endif
 #endif
 
 /*
-- 
GitLab