Better display of error messages 38/9438/1
Sylvestre Ledru [Mon, 15 Oct 2012 09:41:30 +0000 (11:41 +0200)]
Change-Id: Iff0fb2a54923cfdcd25e208412119ecfcc34c8b3

scilab/modules/spreadsheet/sci_gateway/c/sci_csvDefault.c

index 0276750..c210581 100644 (file)
@@ -236,7 +236,7 @@ static int sci_csvDefault_one_rhs(char *fname)
     }
     else
     {
-        Scierror(999, _("%s: Wrong value for input argument #%d: '%s', '%s' , '%s', '%s' '%s' or '%s' expected.\n"), fname, 1, SEPARATOR_FIELDNAME, DECIMAL_FIELDNAME, CONVERSION_FIELDNAME, COMMENTSREGEXP_FIELDNAME, EOL_FIELDNAME, BLANK_FIELDNAME);
+        Scierror(999, _("%s: Wrong value for input argument #%d: '%s', '%s', '%s', '%s', '%s' or '%s' expected.\n"), fname, 1, SEPARATOR_FIELDNAME, DECIMAL_FIELDNAME, CONVERSION_FIELDNAME, COMMENTSREGEXP_FIELDNAME, EOL_FIELDNAME, BLANK_FIELDNAME);
         if (fieldname)
         {
             FREE(fieldname);
@@ -314,7 +314,7 @@ static int sci_csvDefault_two_rhs(char *fname)
                     FREE(fieldname);
                     fieldname = NULL;
                 }
-                Scierror(999, _("%s: Wrong value for input argument #%d: A double (value 1 to 17) expected.\n"), fname, 2);
+                Scierror(999, _("%s: Wrong value for input argument #%d: A double (value %d to %d) expected.\n"), fname, 2, 1, 17);
                 return 0;
             }
 
@@ -408,7 +408,7 @@ static int sci_csvDefault_two_rhs(char *fname)
     }
     else
     {
-        Scierror(999, _("%s: Wrong value for input argument #%d: '%s', '%s' ,'%s' , '%s', '%s', '%s', '%s' or '%s' expected.\n"), fname, 1, SEPARATOR_FIELDNAME, DECIMAL_FIELDNAME, CONVERSION_FIELDNAME, PRECISION_FIELDNAME, COMMENTSREGEXP_FIELDNAME, EOL_FIELDNAME, ENCODING_FIELDNAME, BLANK_FIELDNAME);
+        Scierror(999, _("%s: Wrong value for input argument #%d: '%s', '%s', '%s' , '%s', '%s', '%s', '%s' or '%s' expected.\n"), fname, 1, SEPARATOR_FIELDNAME, DECIMAL_FIELDNAME, CONVERSION_FIELDNAME, PRECISION_FIELDNAME, COMMENTSREGEXP_FIELDNAME, EOL_FIELDNAME, ENCODING_FIELDNAME, BLANK_FIELDNAME);
         if (fieldname)
         {
             FREE(fieldname);