| 670 | } |
| 671 | |
| 672 | void* LuaEngine::allocate(void*, void* ptr, size_t oldSize, size_t newSize) { |
| 673 | if (newSize == 0) { |
| 674 | Star::free(ptr, oldSize); |
| 675 | return nullptr; |
| 676 | } else { |
| 677 | return Star::realloc(ptr, newSize); |
| 678 | } |
| 679 | } |
| 680 | |
| 681 | void LuaEngine::handleError(lua_State* state, int res) { |
| 682 | if (res != LUA_OK) { |