add macro define for inlining