20 #ifndef __weakjack_h__
21 #define __weakjack_h__
89 #define WEAK_ATTRIBUTE weak_import
91 #define WEAK_ATTRIBUTE __weak__
94 #ifndef JACK_OPTIONAL_WEAK_EXPORT
102 #define JACK_OPTIONAL_WEAK_EXPORT __attribute__((WEAK_ATTRIBUTE))
108 #ifndef JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
117 #define JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT __attribute__((WEAK_ATTRIBUTE,__deprecated__))