Я адаптирую библиотеку, написанную для Lua < 5.2 и получил вызов Я не знаю эквивалента:
luaL_openlib(L, "Polycore", polycoreLib, 0);
Где polycoreLib
есть
static const struct luaL_Reg polycoreLib []
Как заменить вызов на luaL_openlib
?
Lua wiki только состояния:
Вызовы, такие как
luaL_openlib(L, name, lreg, x);
, должны быть тщательно переписаны, так как будет создана и, возможно, создана глобальная таблица с заданным именем.