__always_inline
extern __always_inline __attribute__ ((__gnu_inline__))
# define __extern_always_inline extern __always_inline