aboutsummaryrefslogtreecommitdiffstats
path: root/luatablegen.py
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2018-12-31 22:00:38 +0000
committerbloodstalker <thabogre@gmail.com>2018-12-31 22:00:38 +0000
commitd4b164fe3e64e9852012a89eea31c4e269faeebc (patch)
treeb81607de1f2612dfc79e01825e404415268ba2eb /luatablegen.py
parentupdate (diff)
downloadluatablegen-d4b164fe3e64e9852012a89eea31c4e269faeebc.tar.gz
luatablegen-d4b164fe3e64e9852012a89eea31c4e269faeebc.zip
update
Diffstat (limited to '')
-rwxr-xr-xluatablegen.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/luatablegen.py b/luatablegen.py
index 695aee1..9bc87c8 100755
--- a/luatablegen.py
+++ b/luatablegen.py
@@ -737,7 +737,7 @@ class TbgParser(object):
elif lua_type == "lightuserdata":
if count == 1:
dummy = "lua_pushlightuserdata(__ls, dummy->"+child.attrib["name"]+");\n"
- dummy += 'lua_getmetatable(__ls, "'+ref_node_type.attrib["name"]+'");\n'
+ dummy += 'luaL_getmetatable(__ls, "'+ref_node_type.attrib["name"]+'");\n'
dummy += "lua_setmetatable(__ls, -2);\n"
#dummy = ref_node_type.attrib["name"]+ "_push_args(__ls, dummy->"+field_name+");\nnew_" + ref_node_type.attrib["name"] + "(__ls);\n"
#FIXME
@@ -812,7 +812,7 @@ class TbgParser(object):
#dummy += "dummy->" +field_name+ "=calloc(sizeof(" +type_replacement+ ")*table_length,1);\n"
if count == 1:
#dummy += "free(dummy->" + field_name + ");\n"
- dummy += "dummy->" +field_name+ "=calloc(sizeof(" +type_replacement+ "),1);\n"
+ #dummy += "dummy->" +field_name+ "=calloc(sizeof(" +type_replacement+ "),1);\n"
dummy += "dummy->" + field_name + "= luaL_checkudata(__ls, -1,\""+type_replacement+"\");\n"
dummy += "lua_pop(__ls, 1);\n"
else: