Я адаптирую библиотеку, написанную для 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);, должны быть тщательно переписаны, так как будет создана и, возможно, создана глобальная таблица с заданным именем.