From c338ff0fcaf3984e130913c36d4be3d98a532490 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Thu, 14 Apr 2016 13:12:56 +0100 Subject: [PATCH] docgen: fix C func signatures --- gendoc.lua | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gendoc.lua b/gendoc.lua index 3016f7f..513e39d 100644 --- a/gendoc.lua +++ b/gendoc.lua @@ -556,9 +556,7 @@ local gen_func_csig = function(f, ftype) for i = 1, #pars do pars[i] = gen_cparam(pars[i]) end - if #pars == 0 then - pars = { "void" } - end + table.insert(pars, 1, "Eo *obj"); return cnrt .. "(" .. table.concat(pars, ", ") .. ");" end @@ -574,6 +572,7 @@ local gen_func_csig = function(f, ftype) for i, par in ipairs(vals) do pars[#pars + 1] = gen_cparam(par) end + table.insert(pars, 1, "Eo *obj"); return cnrt .. "(" .. table.concat(pars, ", ") .. ");" end @@ -596,9 +595,7 @@ local gen_func_csig = function(f, ftype) for i, par in ipairs(vals) do pars[#pars + 1] = gen_cparam(par, true) end - if #pars == 0 then - pars = { "void" } - end + table.insert(pars, 1, "Eo *obj"); return cnrt .. "(" .. table.concat(pars, ", ") .. ");" end -- 2.7.4