__attribute__((destructor))
#define UL_ATTR_ALWAYS_INLINE \
__attribute__((always_inline))
+#define UL_ATTR_WEAK \
+ __attribute__((weak))
#endif /*UL_ATTR_UNUSED*/
#else /* !__GNUC__ */
#ifndef UL_ATTR_UNUSED
#define UL_ATTR_CONSTRUCTOR
#define UL_ATTR_DESCRUCTOR
#define UL_ATTR_ALWAYS_INLINE
+#define UL_ATTR_WEAK
#endif /*UL_ATTR_UNUSED*/
#endif /* !__GNUC__ */