8.3 API 的变更
延续函数现在接收原来用
lua_getctx
获取的参数,所以lua_getctx
就去掉了。按需要改写你的代码。函数
lua_dump
有了一个额外的参数strip
。如果想和之前的行为一致,这个值传 0 。用于传入传出无符号整数的函(
lua_pushunsigned
,lua_tounsigned
,lua_tounsignedx
,luaL_checkunsigned
,luaL_optunsigned
)都废弃了。直接从有符号版做类型转换。处理输入非默认整数类型的宏(
luaL_checkint
,luaL_optint
,luaL_checklong
,luaL_optlong
)废弃掉了。直接使用lua_Integer
加一个类型转换就可以替代(或是只要有可能,就在你的代码中使用lua_Integer
)。