From c98eb4b1d499010e7a5304569fe3ed5036e40e7e Mon Sep 17 00:00:00 2001 From: Foad Sojoodi Farimani Date: Thu, 28 Feb 2019 23:15:27 +0100 Subject: [PATCH 1/2] Feature eval is obsolete WARNING: Feature eval is obsolete. WARNING: Please use evstr() instead. WARNING: This feature will be permanently removed in Scilab 6.1 --- macros/closeserial.sci | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/macros/closeserial.sci b/macros/closeserial.sci index 13a205b..8b19e9f 100644 --- a/macros/closeserial.sci +++ b/macros/closeserial.sci @@ -1,4 +1,4 @@ function result=closeserial(h) TCL_EvalStr("set closeresult [catch {close "+string(h)+"}]"); - result=-eval(TCL_GetVar("closeresult")); + result=-evstr(TCL_GetVar("closeresult")); endfunction From ad9f65f7cb96979a6bfa932e09a609c2e7bea625 Mon Sep 17 00:00:00 2001 From: Foad Sojoodi Farimani Date: Sun, 3 Mar 2019 11:56:08 +0100 Subject: [PATCH 2/2] string removed you don't have to convert h to string --- macros/closeserial.sci | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/macros/closeserial.sci b/macros/closeserial.sci index 8b19e9f..02f67dd 100644 --- a/macros/closeserial.sci +++ b/macros/closeserial.sci @@ -1,4 +1,4 @@ function result=closeserial(h) - TCL_EvalStr("set closeresult [catch {close "+string(h)+"}]"); - result=-evstr(TCL_GetVar("closeresult")); + TCL_EvalStr("set closeresult [catch {close " + h + "}]"); + result = -evstr(TCL_GetVar("closeresult")); endfunction