Fix error message
[scilab.git] / scilab / modules / spreadsheet / sci_gateway / c / sci_csvTextScan.c
index 5cb1df4..67563a2 100644 (file)
@@ -161,6 +161,23 @@ int sci_csvTextScan(char *fname, unsigned long fname_len)
             }
             return 0;
         }
+
+        if (decimal[0] != '.' && decimal[0] != ',')
+        {
+            if (iRange)
+            {
+                FREE(iRange);
+                iRange = NULL;
+            }
+            if (conversion)
+            {
+                FREE(conversion);
+                conversion = NULL;
+            }
+
+            Scierror(999, _("%s: Wrong value for input argument #%d: '%s' or '%s' string expected.\n"), fname, 3, ",", ".");
+            return 0;
+        }
     }
     else
     {
@@ -219,7 +236,7 @@ int sci_csvTextScan(char *fname, unsigned long fname_len)
             FREE(conversion);
             conversion = NULL;
         }
-        Scierror(999, _("%s: Wrong size for input argument #%d: string expected.\n"), fname, 1);
+        Scierror(999, _("%s: Wrong size for input argument #%d: String vector expected.\n"), fname, 1);
         return 0;
     }