HIDDEN_FUNCTION_ATTRIBUTE
# define HIDDEN_FUNCTION_ATTRIBUTE __attribute__((visibility("hidden")))
# define HIDDEN_FUNCTION_ATTRIBUTE