> Who mentioned inlining? Surely any overhead incurred is offset by > having only one function to call instead of two? In fact instead of three function calls, because lua_pop is defined as a macro calling both lua_gettop and lua_settop.