summaryrefslogtreecommitdiff
path: root/src/Scilab2C/FunctionTableManagement/GetCFunCall.sci
diff options
context:
space:
mode:
Diffstat (limited to 'src/Scilab2C/FunctionTableManagement/GetCFunCall.sci')
-rw-r--r--src/Scilab2C/FunctionTableManagement/GetCFunCall.sci7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Scilab2C/FunctionTableManagement/GetCFunCall.sci b/src/Scilab2C/FunctionTableManagement/GetCFunCall.sci
index d95c7493..8d3958ce 100644
--- a/src/Scilab2C/FunctionTableManagement/GetCFunCall.sci
+++ b/src/Scilab2C/FunctionTableManagement/GetCFunCall.sci
@@ -19,7 +19,7 @@ for counterinput = 1:NInputs
else
TreeAccessString = TreeAccessString+".A";
end
-
+
if InArg(counterinput).Type == "s"
TreeAccessString = TreeAccessString+".R.F";
elseif InArg(counterinput).Type == "d"
@@ -29,13 +29,14 @@ for counterinput = 1:NInputs
elseif InArg(counterinput).Type == "z"
TreeAccessString = TreeAccessString+".C.D";
else
- error("Unknown input argument type");
+ SCI2Cerror("Unknown input argument type");
end
end
CFunName = FunTree+"."+TreeAccessString+".CINFO("+mtlb_num2str(NOutputs)+").NAME";
CFunArgList = FunTree+"."+TreeAccessString+".CINFO("+mtlb_num2str(NOutputs)+").ARGLIST";
-CFunCall = [eval(CFunName),"(",eval(eval(CFunArgList)),")"];
+CFunCall = [eval(CFunName),'(',eval(eval(CFunArgList)),');'];
+
// CFunCall = [execstr(CFunName),"(",eval(eval(CFunArgList)),")"];
endfunction