luaL_optinteger
lua_Integer luaL_optinteger (lua_State *L, int narg, lua_Integer d);
If the function argument narg
is a number,
returns this number cast to a lua_Integer
.
If this argument is absent or is nil,
returns d
.
Otherwise, raises an error.