util_local_visibility.h
1 #ifndef SECP256K1_LOCAL_VISIBILITY_H 2 #define SECP256K1_LOCAL_VISIBILITY_H 3 4 /* Global variable visibility */ 5 /* See: https://github.com/bitcoin-core/secp256k1/issues/1181 */ 6 #if !defined(_WIN32) && defined(__GNUC__) && (__GNUC__ >= 4) 7 # define SECP256K1_LOCAL_VAR extern __attribute__ ((visibility ("hidden"))) 8 #else 9 # define SECP256K1_LOCAL_VAR extern 10 #endif 11 12 #endif /* SECP256K1_LOCAL_VISIBILITY_H */