add c func and data

This commit is contained in:
Redo
2022-11-05 13:01:07 -06:00
parent f347d1f17d
commit 75299209b8
5 changed files with 14 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ GateDefinition = {
input = function(gate, argv) end
}
function GateDefinition.new(objref, name, description, init, logic, input, global, ports)
function GateDefinition.new(objref, name, description, init, logic, input, global, ports, datasize, logicfuncc)
name = collapseescape(name)
init = collapseescape(init)
@@ -23,8 +23,8 @@ function GateDefinition.new(objref, name, description, init, logic, input, globa
ports = ports or {},
num_in_ports = 0,
num_out_ports = 0,
data_size_c = 0, -- todo
logic_function_c = 0, -- todo
data_size_c = datasize,
logic_function_c = logicfuncc,
}
local initfunc = loadstring(tostring(init))