Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541)
We are bundling Lua5.1 which has same macro
This commit is contained in:
parent
01f9d05f23
commit
41c5483024
|
@ -74,7 +74,7 @@ static inline void push_areas(lua_State *L, const std::vector<Area *> &areas,
|
||||||
static int deserialization_helper(lua_State *L, AreaStore *as,
|
static int deserialization_helper(lua_State *L, AreaStore *as,
|
||||||
std::istream &is)
|
std::istream &is)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
as->deserialize(is);
|
as->deserialize(is);
|
||||||
} catch (const SerializationError &e) {
|
} catch (const SerializationError &e) {
|
||||||
lua_pushboolean(L, false);
|
lua_pushboolean(L, false);
|
||||||
|
@ -380,7 +380,7 @@ void LuaAreaStore::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char LuaAreaStore::className[] = "AreaStore";
|
const char LuaAreaStore::className[] = "AreaStore";
|
||||||
const luaL_reg LuaAreaStore::methods[] = {
|
const luaL_Reg LuaAreaStore::methods[] = {
|
||||||
luamethod(LuaAreaStore, get_area),
|
luamethod(LuaAreaStore, get_area),
|
||||||
luamethod(LuaAreaStore, get_areas_for_pos),
|
luamethod(LuaAreaStore, get_areas_for_pos),
|
||||||
luamethod(LuaAreaStore, get_areas_in_area),
|
luamethod(LuaAreaStore, get_areas_in_area),
|
||||||
|
|
|
@ -28,7 +28,7 @@ class LuaAreaStore : public ModApiBase
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
static int gc_object(lua_State *L);
|
static int gc_object(lua_State *L);
|
||||||
|
|
||||||
|
|
|
@ -463,7 +463,7 @@ void InvRef::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char InvRef::className[] = "InvRef";
|
const char InvRef::className[] = "InvRef";
|
||||||
const luaL_reg InvRef::methods[] = {
|
const luaL_Reg InvRef::methods[] = {
|
||||||
luamethod(InvRef, is_empty),
|
luamethod(InvRef, is_empty),
|
||||||
luamethod(InvRef, get_size),
|
luamethod(InvRef, get_size),
|
||||||
luamethod(InvRef, set_size),
|
luamethod(InvRef, set_size),
|
||||||
|
|
|
@ -36,7 +36,7 @@ private:
|
||||||
InventoryLocation m_loc;
|
InventoryLocation m_loc;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
static InvRef *checkobject(lua_State *L, int narg);
|
static InvRef *checkobject(lua_State *L, int narg);
|
||||||
|
|
||||||
|
|
|
@ -462,7 +462,7 @@ void LuaItemStack::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char LuaItemStack::className[] = "ItemStack";
|
const char LuaItemStack::className[] = "ItemStack";
|
||||||
const luaL_reg LuaItemStack::methods[] = {
|
const luaL_Reg LuaItemStack::methods[] = {
|
||||||
luamethod(LuaItemStack, is_empty),
|
luamethod(LuaItemStack, is_empty),
|
||||||
luamethod(LuaItemStack, get_name),
|
luamethod(LuaItemStack, get_name),
|
||||||
luamethod(LuaItemStack, set_name),
|
luamethod(LuaItemStack, set_name),
|
||||||
|
|
|
@ -28,7 +28,7 @@ private:
|
||||||
ItemStack m_stack;
|
ItemStack m_stack;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
// Exported functions
|
// Exported functions
|
||||||
|
|
||||||
|
|
|
@ -102,7 +102,7 @@ void ItemStackMetaRef::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char ItemStackMetaRef::className[] = "ItemStackMetaRef";
|
const char ItemStackMetaRef::className[] = "ItemStackMetaRef";
|
||||||
const luaL_reg ItemStackMetaRef::methods[] = {
|
const luaL_Reg ItemStackMetaRef::methods[] = {
|
||||||
luamethod(MetaDataRef, get_string),
|
luamethod(MetaDataRef, get_string),
|
||||||
luamethod(MetaDataRef, set_string),
|
luamethod(MetaDataRef, set_string),
|
||||||
luamethod(MetaDataRef, get_int),
|
luamethod(MetaDataRef, get_int),
|
||||||
|
|
|
@ -31,7 +31,7 @@ private:
|
||||||
ItemStack *istack;
|
ItemStack *istack;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
static ItemStackMetaRef *checkobject(lua_State *L, int narg);
|
static ItemStackMetaRef *checkobject(lua_State *L, int narg);
|
||||||
|
|
||||||
|
|
|
@ -201,7 +201,7 @@ void LuaMinimap::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char LuaMinimap::className[] = "Minimap";
|
const char LuaMinimap::className[] = "Minimap";
|
||||||
const luaL_reg LuaMinimap::methods[] = {
|
const luaL_Reg LuaMinimap::methods[] = {
|
||||||
luamethod(LuaMinimap, show),
|
luamethod(LuaMinimap, show),
|
||||||
luamethod(LuaMinimap, hide),
|
luamethod(LuaMinimap, hide),
|
||||||
luamethod(LuaMinimap, get_pos),
|
luamethod(LuaMinimap, get_pos),
|
||||||
|
|
|
@ -28,7 +28,7 @@ class LuaMinimap : public ModApiBase
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
// garbage collector
|
// garbage collector
|
||||||
static int gc_object(lua_State *L);
|
static int gc_object(lua_State *L);
|
||||||
|
|
|
@ -215,7 +215,7 @@ void NodeMetaRef::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const luaL_reg NodeMetaRef::methodsServer[] = {
|
const luaL_Reg NodeMetaRef::methodsServer[] = {
|
||||||
luamethod(MetaDataRef, get_string),
|
luamethod(MetaDataRef, get_string),
|
||||||
luamethod(MetaDataRef, set_string),
|
luamethod(MetaDataRef, set_string),
|
||||||
luamethod(MetaDataRef, get_int),
|
luamethod(MetaDataRef, get_int),
|
||||||
|
@ -237,7 +237,7 @@ void NodeMetaRef::RegisterClient(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const luaL_reg NodeMetaRef::methodsClient[] = {
|
const luaL_Reg NodeMetaRef::methodsClient[] = {
|
||||||
luamethod(MetaDataRef, get_string),
|
luamethod(MetaDataRef, get_string),
|
||||||
luamethod(MetaDataRef, get_int),
|
luamethod(MetaDataRef, get_int),
|
||||||
luamethod(MetaDataRef, get_float),
|
luamethod(MetaDataRef, get_float),
|
||||||
|
|
|
@ -39,8 +39,8 @@ private:
|
||||||
bool m_is_local;
|
bool m_is_local;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methodsServer[];
|
static const luaL_Reg methodsServer[];
|
||||||
static const luaL_reg methodsClient[];
|
static const luaL_Reg methodsClient[];
|
||||||
|
|
||||||
static NodeMetaRef *checkobject(lua_State *L, int narg);
|
static NodeMetaRef *checkobject(lua_State *L, int narg);
|
||||||
|
|
||||||
|
|
|
@ -162,7 +162,7 @@ void NodeTimerRef::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char NodeTimerRef::className[] = "NodeTimerRef";
|
const char NodeTimerRef::className[] = "NodeTimerRef";
|
||||||
const luaL_reg NodeTimerRef::methods[] = {
|
const luaL_Reg NodeTimerRef::methods[] = {
|
||||||
luamethod(NodeTimerRef, start),
|
luamethod(NodeTimerRef, start),
|
||||||
luamethod(NodeTimerRef, set),
|
luamethod(NodeTimerRef, set),
|
||||||
luamethod(NodeTimerRef, stop),
|
luamethod(NodeTimerRef, stop),
|
||||||
|
|
|
@ -32,7 +32,7 @@ private:
|
||||||
ServerEnvironment *m_env;
|
ServerEnvironment *m_env;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
static int gc_object(lua_State *L);
|
static int gc_object(lua_State *L);
|
||||||
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ void LuaPerlinNoise::Register(lua_State *L)
|
||||||
|
|
||||||
|
|
||||||
const char LuaPerlinNoise::className[] = "PerlinNoise";
|
const char LuaPerlinNoise::className[] = "PerlinNoise";
|
||||||
const luaL_reg LuaPerlinNoise::methods[] = {
|
const luaL_Reg LuaPerlinNoise::methods[] = {
|
||||||
luamethod(LuaPerlinNoise, get2d),
|
luamethod(LuaPerlinNoise, get2d),
|
||||||
luamethod(LuaPerlinNoise, get3d),
|
luamethod(LuaPerlinNoise, get3d),
|
||||||
{0,0}
|
{0,0}
|
||||||
|
@ -393,7 +393,7 @@ void LuaPerlinNoiseMap::Register(lua_State *L)
|
||||||
|
|
||||||
|
|
||||||
const char LuaPerlinNoiseMap::className[] = "PerlinNoiseMap";
|
const char LuaPerlinNoiseMap::className[] = "PerlinNoiseMap";
|
||||||
const luaL_reg LuaPerlinNoiseMap::methods[] = {
|
const luaL_Reg LuaPerlinNoiseMap::methods[] = {
|
||||||
luamethod(LuaPerlinNoiseMap, get2dMap),
|
luamethod(LuaPerlinNoiseMap, get2dMap),
|
||||||
luamethod(LuaPerlinNoiseMap, get2dMap_flat),
|
luamethod(LuaPerlinNoiseMap, get2dMap_flat),
|
||||||
luamethod(LuaPerlinNoiseMap, calc2dMap),
|
luamethod(LuaPerlinNoiseMap, calc2dMap),
|
||||||
|
@ -498,7 +498,7 @@ void LuaPseudoRandom::Register(lua_State *L)
|
||||||
|
|
||||||
|
|
||||||
const char LuaPseudoRandom::className[] = "PseudoRandom";
|
const char LuaPseudoRandom::className[] = "PseudoRandom";
|
||||||
const luaL_reg LuaPseudoRandom::methods[] = {
|
const luaL_Reg LuaPseudoRandom::methods[] = {
|
||||||
luamethod(LuaPseudoRandom, next),
|
luamethod(LuaPseudoRandom, next),
|
||||||
{0,0}
|
{0,0}
|
||||||
};
|
};
|
||||||
|
@ -597,7 +597,7 @@ void LuaPcgRandom::Register(lua_State *L)
|
||||||
|
|
||||||
|
|
||||||
const char LuaPcgRandom::className[] = "PcgRandom";
|
const char LuaPcgRandom::className[] = "PcgRandom";
|
||||||
const luaL_reg LuaPcgRandom::methods[] = {
|
const luaL_Reg LuaPcgRandom::methods[] = {
|
||||||
luamethod(LuaPcgRandom, next),
|
luamethod(LuaPcgRandom, next),
|
||||||
luamethod(LuaPcgRandom, rand_normal_dist),
|
luamethod(LuaPcgRandom, rand_normal_dist),
|
||||||
{0,0}
|
{0,0}
|
||||||
|
@ -711,7 +711,7 @@ void LuaSecureRandom::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char LuaSecureRandom::className[] = "SecureRandom";
|
const char LuaSecureRandom::className[] = "SecureRandom";
|
||||||
const luaL_reg LuaSecureRandom::methods[] = {
|
const luaL_Reg LuaSecureRandom::methods[] = {
|
||||||
luamethod(LuaSecureRandom, next_bytes),
|
luamethod(LuaSecureRandom, next_bytes),
|
||||||
{0,0}
|
{0,0}
|
||||||
};
|
};
|
||||||
|
|
|
@ -32,7 +32,7 @@ class LuaPerlinNoise : public ModApiBase
|
||||||
private:
|
private:
|
||||||
NoiseParams np;
|
NoiseParams np;
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
// Exported functions
|
// Exported functions
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ class LuaPerlinNoiseMap : public ModApiBase
|
||||||
Noise *noise;
|
Noise *noise;
|
||||||
bool m_is3d;
|
bool m_is3d;
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
// Exported functions
|
// Exported functions
|
||||||
|
|
||||||
|
@ -103,7 +103,7 @@ private:
|
||||||
PseudoRandom m_pseudo;
|
PseudoRandom m_pseudo;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
// Exported functions
|
// Exported functions
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ private:
|
||||||
PcgRandom m_rnd;
|
PcgRandom m_rnd;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
// Exported functions
|
// Exported functions
|
||||||
|
|
||||||
|
@ -169,7 +169,7 @@ class LuaSecureRandom : public ModApiBase
|
||||||
private:
|
private:
|
||||||
static const size_t RAND_BUF_SIZE = 2048;
|
static const size_t RAND_BUF_SIZE = 2048;
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
u32 m_rand_idx;
|
u32 m_rand_idx;
|
||||||
char m_rand_buf[RAND_BUF_SIZE];
|
char m_rand_buf[RAND_BUF_SIZE];
|
||||||
|
|
|
@ -1823,7 +1823,7 @@ void ObjectRef::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char ObjectRef::className[] = "ObjectRef";
|
const char ObjectRef::className[] = "ObjectRef";
|
||||||
const luaL_reg ObjectRef::methods[] = {
|
const luaL_Reg ObjectRef::methods[] = {
|
||||||
// ServerActiveObject
|
// ServerActiveObject
|
||||||
luamethod(ObjectRef, remove),
|
luamethod(ObjectRef, remove),
|
||||||
luamethod_aliased(ObjectRef, get_pos, getpos),
|
luamethod_aliased(ObjectRef, get_pos, getpos),
|
||||||
|
|
|
@ -37,7 +37,7 @@ private:
|
||||||
ServerActiveObject *m_object;
|
ServerActiveObject *m_object;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
public:
|
public:
|
||||||
static ObjectRef *checkobject(lua_State *L, int narg);
|
static ObjectRef *checkobject(lua_State *L, int narg);
|
||||||
|
|
||||||
|
|
|
@ -214,7 +214,7 @@ LuaSettings* LuaSettings::checkobject(lua_State* L, int narg)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char LuaSettings::className[] = "Settings";
|
const char LuaSettings::className[] = "Settings";
|
||||||
const luaL_reg LuaSettings::methods[] = {
|
const luaL_Reg LuaSettings::methods[] = {
|
||||||
luamethod(LuaSettings, get),
|
luamethod(LuaSettings, get),
|
||||||
luamethod(LuaSettings, get_bool),
|
luamethod(LuaSettings, get_bool),
|
||||||
luamethod(LuaSettings, set),
|
luamethod(LuaSettings, set),
|
||||||
|
|
|
@ -28,7 +28,7 @@ class LuaSettings : public ModApiBase
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
// garbage collector
|
// garbage collector
|
||||||
static int gc_object(lua_State *L);
|
static int gc_object(lua_State *L);
|
||||||
|
|
|
@ -129,7 +129,7 @@ void StorageRef::clearMeta()
|
||||||
}
|
}
|
||||||
|
|
||||||
const char StorageRef::className[] = "StorageRef";
|
const char StorageRef::className[] = "StorageRef";
|
||||||
const luaL_reg StorageRef::methods[] = {
|
const luaL_Reg StorageRef::methods[] = {
|
||||||
luamethod(MetaDataRef, get_string),
|
luamethod(MetaDataRef, get_string),
|
||||||
luamethod(MetaDataRef, set_string),
|
luamethod(MetaDataRef, set_string),
|
||||||
luamethod(MetaDataRef, get_int),
|
luamethod(MetaDataRef, get_int),
|
||||||
|
|
|
@ -41,7 +41,7 @@ private:
|
||||||
ModMetadata *m_object;
|
ModMetadata *m_object;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
virtual Metadata *getmeta(bool auto_create);
|
virtual Metadata *getmeta(bool auto_create);
|
||||||
virtual void clearMeta();
|
virtual void clearMeta();
|
||||||
|
|
|
@ -452,7 +452,7 @@ void LuaVoxelManip::Register(lua_State *L)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char LuaVoxelManip::className[] = "VoxelManip";
|
const char LuaVoxelManip::className[] = "VoxelManip";
|
||||||
const luaL_reg LuaVoxelManip::methods[] = {
|
const luaL_Reg LuaVoxelManip::methods[] = {
|
||||||
luamethod(LuaVoxelManip, read_from_map),
|
luamethod(LuaVoxelManip, read_from_map),
|
||||||
luamethod(LuaVoxelManip, get_data),
|
luamethod(LuaVoxelManip, get_data),
|
||||||
luamethod(LuaVoxelManip, set_data),
|
luamethod(LuaVoxelManip, set_data),
|
||||||
|
|
|
@ -38,7 +38,7 @@ private:
|
||||||
bool is_mapgen_vm;
|
bool is_mapgen_vm;
|
||||||
|
|
||||||
static const char className[];
|
static const char className[];
|
||||||
static const luaL_reg methods[];
|
static const luaL_Reg methods[];
|
||||||
|
|
||||||
static int gc_object(lua_State *L);
|
static int gc_object(lua_State *L);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue