Improve m2sci tool
[scilab.git] / scilab / modules / m2sci / macros / kernel / update_instr_list.sci
index 819873c..87526ae 100644 (file)
@@ -12,10 +12,16 @@ function [instr_list]=update_instr_list(instr_list,instr)
 
     // Global variables for M2SCI
     global("m2sci_to_insert_b")
+    if isempty(m2sci_to_insert_b)
+        m2sci_to_insert_b = list();
+    end
     global("m2sci_to_insert_a")
+    if isempty(m2sci_to_insert_a)
+        m2sci_to_insert_a = list();
+    end
 
     // Get instructions that must be inserted before converted instruction
-    for k=1:size(m2sci_to_insert_b)
+    for k=1:lstsize(m2sci_to_insert_b)
         if m2sci_to_insert_b(k)<>list() then
             instr_list($+1)=m2sci_to_insert_b(k)
         end
@@ -29,7 +35,7 @@ function [instr_list]=update_instr_list(instr_list,instr)
     end
 
     // Get instructions that must be inserted after converted instruction
-    for k=1:size(m2sci_to_insert_a)
+    for k=1:lstsize(m2sci_to_insert_a)
         if m2sci_to_insert_a(k)<>list() then
             instr_list($+1)=m2sci_to_insert_a(k)
         end