diff options
Diffstat (limited to 'src/Scilab2C/FunctionTableManagement/GetCFunCall.sci')
-rw-r--r-- | src/Scilab2C/FunctionTableManagement/GetCFunCall.sci | 7 |
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 |