]> source.dussan.org Git - rspamd.git/commitdiff
Macro ambiguity hell.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 9 Feb 2015 10:23:07 +0000 (10:23 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 9 Feb 2015 10:23:07 +0000 (10:23 +0000)
contrib/blake2/blake2.h

index b0c852284c3605af7467192ff9901c94ed264325..7011c57f59759fcd679a1e324955a8a38b6a0709 100644 (file)
 #include <stddef.h>
 #include <stdint.h>
 
-#ifndef ALIGN
+#ifndef BLAKE_ALIGN
 #if defined(_MSC_VER)
-# define ALIGN(x) __declspec(align(x))
+# define BLAKE_ALIGN(x) __declspec(align(x))
 #else
-# define ALIGN(x) __attribute__((aligned(x)))
+# define BLAKE_ALIGN(x) __attribute__((aligned(x)))
 #endif
 #endif
 
@@ -56,7 +56,7 @@ extern "C" {
     uint8_t  personal[BLAKE2B_PERSONALBYTES];  // 64
   } blake2b_param;
 
-  ALIGN( 64 ) typedef struct __blake2b_state
+  BLAKE_ALIGN( 64 ) typedef struct __blake2b_state
   {
     uint64_t h[8];
     uint64_t t[2];