/* Call a function (C or Lua) through C. 'inc' can be 1 (increment number of recursive invocations in the C stack) or nyci (the same plus increment number of non-yieldable calls).  */
l_sinline void ccall(lua_State *L, StkId func, int nResults, int inc)
/* Call a function (C or Lua) through C. 'inc' can be 1 (increment number of recursive invocations in the C stack) or nyci (the same plus increment number of non-yieldable calls).  */
l_sinline void ccall(lua_State *L, StkId func, int nResults, int inc)
{
    ci->callstatus = CIST_FRESH;
    luaV_execute(L, ci);
  }
  L->nCcalls -= inc;
}