* Bug #8597 fixed - Uncontrolled message of grand/clcg4 should be displayed as warning.
[scilab.git] / scilab / modules / randlib / src / c / clcg4.c
index edd3222..f576078 100644 (file)
@@ -61,6 +61,7 @@
 #include "sciprint.h"
 #include "others_generators.h"
 #include "localization.h"
+#include "warningmode.h"
 
 /***********************************************************************/
 /* Private part.                                                       */
@@ -182,7 +183,10 @@ int set_seed_clcg4(int g, double s0, double s1, double s2, double s3)
         Ig [0][g] = (int) s0; Ig [1][g] = (int) s1;
         Ig [2][g] = (int) s2; Ig [3][g] = (int) s3;
         init_generator_clcg4(g, InitialSeed);
-        sciprint(_("\n=> be aware that you have may lost synchronization\n    between the virtual gen %d and the others !\n    use grand(\"setall\", s1, s2, s3, s4) if you want recover it."), g);
+        if (getWarningMode())
+        {
+        sciprint(_("WARNING: %s\n"), _("be aware that you have may lost synchronization\n    between the virtual gen %d and the others !\n    use grand(\"setall\", s1, s2, s3, s4) if you want recover it."), g);
+        }
         return ( 1 );
     }
     else