#ifndef BASE_MACROS_HH #define BASE_MACROS_HH #if defined(HAVE_ATTRIBUTE_VISIBILITY_HIDDEN) # define HIDDEN __attribute__((visibility ("hidden"))) #else # define HIDDEN #endif #if defined(HAVE_ATTRIBUTE_UNLIKELY) # define UNLIKELY [[unlikely]] #else # define UNLIKELY #endif #endif // BASE_MACROS_HH