#if !defined(__APPLE__)
# define XBT_ATTRIB_CONSTRUCTOR(prio) __attribute__((__constructor__(prio)))
# define XBT_ATTRIB_DESTRUCTOR(prio) __attribute__((__destructor__(prio)))
#if !defined(__APPLE__)
# define XBT_ATTRIB_CONSTRUCTOR(prio) __attribute__((__constructor__(prio)))
# define XBT_ATTRIB_DESTRUCTOR(prio) __attribute__((__destructor__(prio)))