From e4f4864ed295bccee47426784a1892e9dd5e0ede Mon Sep 17 00:00:00 2001 From: dzaima Date: Sat, 3 Dec 2022 23:19:24 +0200 Subject: [PATCH] define CBQN_EXPORT by default, add macro test for exactly gcc --- src/h.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/h.h b/src/h.h index d61f518e..3f87c10a 100644 --- a/src/h.h +++ b/src/h.h @@ -41,6 +41,9 @@ #endif #ifndef FFI #define FFI 2 + #ifndef CBQN_EXPORT + #define CBQN_EXPORT 1 + #endif #endif // #define HEAP_VERIFY // enable usage of heapVerify() @@ -141,6 +144,7 @@ typedef double f64; #define NOUNROLL _Pragma("clang loop unroll(disable)") #define NOVECTORIZE _Pragma("clang loop vectorize(disable)") #elif __GNUC__ + #define EXACTLY_GCC 1 #define NOUNROLL _Pragma("GCC unroll 1") #define NOVECTORIZE #else