fix prompt 44/15844/4
Anais AUBERT [Wed, 21 Jan 2015 15:34:08 +0000 (16:34 +0100)]
Change-Id: I46fd8da9a66a5af3afd463f333bcefbaf3e8f00e

scilab/modules/console/sci_gateway/cpp/sci_prompt.cpp
scilab/modules/console/tests/unit_tests/prompt.dia.ref
scilab/modules/console/tests/unit_tests/prompt.tst

index 7f0a3d8..40cc7a5 100644 (file)
@@ -31,7 +31,7 @@ types::Function::ReturnValue sci_prompt(types::typed_list &in, int _iRetCount, t
 
     if (in.size() > 1)
     {
-        Scierror(77, _("%s: Wrong number of input argument(s): %d to %d expected.\n"), "prompt", 0, 1);
+        Scierror(999, _("%s: Wrong number of input argument(s): %d to %d expected.\n"), "prompt", 0, 1);
         return types::Function::Error;
     }
 
@@ -39,7 +39,7 @@ types::Function::ReturnValue sci_prompt(types::typed_list &in, int _iRetCount, t
     {
         if (_iRetCount > 2)
         {
-            Scierror(78, _("%s: Wrong number of output argument(s): %d to %d expected.\n"), "prompt", 1, 2);
+            Scierror(999, _("%s: Wrong number of output argument(s): %d to %d expected.\n"), "prompt", 1, 2);
             return types::Function::Error;
         }
 
@@ -56,7 +56,7 @@ types::Function::ReturnValue sci_prompt(types::typed_list &in, int _iRetCount, t
     {
         if (_iRetCount > 1)
         {
-            Scierror(78, _("%s: Wrong number of output argument(s): %d expected.\n"), "prompt", 1);
+            Scierror(999, _("%s: Wrong number of output argument(s): %d expected.\n"), "prompt", 1);
             return types::Function::Error;
         }
 
index e269884..c7c6bea 100644 (file)
@@ -12,9 +12,9 @@ if curprompt <> ascii([45.    45.    62.]) then bugmes();quit;end
 if curprompt <> ascii([45.    45.    62.]) then bugmes();quit;end
 if pause_level <> 0 then bugmes();quit;end
 prompt('-- My Prompt -->');
--- My Prompt -->1+1;
+1+1;
 ierr = execstr('[a,b,c] = prompt();','errcatch');
-if ierr <> 78 then bugmes();quit;end
+if ierr <> 999 then bugmes();quit;end
 ierr = execstr('[a,b] = prompt(1);','errcatch');
 if ierr <> 999 then bugmes();quit;end
 ierr = execstr('[a,b] = prompt(''1'');','errcatch');
index 8b2c254..9f4c0a2 100644 (file)
@@ -13,16 +13,16 @@ if curprompt <> ascii([45.    45.    62.]) then pause,end
 if curprompt <> ascii([45.    45.    62.]) then pause,end
 if pause_level <> 0 then pause,end
 
-prompt('-- My Prompt -->');
+prompt("-- My Prompt -->");
 1+1;
 
-ierr = execstr('[a,b,c] = prompt();','errcatch');
-if ierr <> 78 then pause,end
+ierr = execstr("[a,b,c] = prompt();","errcatch");
+if ierr <> 999 then pause,end
 
-ierr = execstr('[a,b] = prompt(1);','errcatch');
+ierr = execstr("[a,b] = prompt(1);","errcatch");
 if ierr <> 999 then pause,end
 
-ierr = execstr('[a,b] = prompt(''1'');','errcatch');
+ierr = execstr("[a,b] = prompt(''1'');","errcatch");
 if ierr <> 999 then pause,end
 // =============================================================================