diff src/file-io.cc @ 1363:ed5757e3333b

[project @ 1995-09-05 23:26:59 by jwe]
author jwe
date Tue, 05 Sep 1995 23:26:59 +0000
parents dc9c01f66a19
children 44f5d41ff757
line wrap: on
line diff
--- a/src/file-io.cc
+++ b/src/file-io.cc
@@ -167,7 +167,7 @@
       int file_count = file_list.length ();
       for (int i = 0; i < file_count; i++)
 	{
-	  char *file_name = arg.string_value ();
+	  const char *file_name = arg.string_value ();
 	  file = file_list (p);
 	  if (strcmp (file.name (), file_name) == 0)
 	    return p;
@@ -243,7 +243,7 @@
     {
       if (arg.is_string ())
 	{
-	  char *name = arg.string_value ();
+	  const char *name = arg.string_value ();
 
 	  struct stat buffer;
 	  int status = stat (name, &buffer);
@@ -532,8 +532,8 @@
       return retval;
     }
 
-  char *name = args(0).string_value ();
-  char *mode = args(1).string_value ();
+  const char *name = args(0).string_value ();
+  const char *mode = args(1).string_value ();
 
   if (! valid_mode (mode))
     {
@@ -985,7 +985,7 @@
 
     case 's':
       {
-	char *val = args(fmt_arg_count++).string_value ();
+	const char *val = args(fmt_arg_count++).string_value ();
 
 	if (error_state)
 	  goto invalid_conversion;
@@ -1002,7 +1002,7 @@
 
     case 'c':
       {
-	char *val = args(fmt_arg_count++).string_value ();
+	const char *val = args(fmt_arg_count++).string_value ();
 
 	if (error_state || strlen (val) != 1)
 	  goto invalid_conversion;
@@ -1037,7 +1037,7 @@
 {
   Octave_object retval;
   fmt_arg_count = 0;
-  char *fmt;
+  const char *fmt;
   file_info file;
 
   if (strcmp (type, "fprintf") == 0)
@@ -1082,7 +1082,7 @@
 
   ostrstream output_buf;
 
-  char *ptr = fmt;
+  const char *ptr = fmt;
 
   for (;;)
     {
@@ -1357,7 +1357,7 @@
 do_scanf (const char *type, const Octave_object& args, int nargout)
 {
   Octave_object retval;
-  char *scanf_fmt = 0;
+  const char *scanf_fmt = 0;
   char *tmp_file = 0;
   int tmp_file_open = 0;
   FILE *fptr = 0;
@@ -1399,7 +1399,7 @@
   if ((! fptr && args(0).is_string ())
       || (doing_fscanf && file.number () == 0))
     {
-      char *string;
+      const char *string;
 
       if (strcmp (type, "scanf") == 0)
 	scanf_fmt = args(0).string_value ();
@@ -1460,7 +1460,7 @@
 
   retval.resize (nargout);
 
-  char *ptr = scanf_fmt;
+  const char *ptr = scanf_fmt;
 
   for (;;)
     {
@@ -1553,7 +1553,7 @@
 // Find out how many elements are left to read.
 
 static long
-num_items_remaining (FILE *fptr, char *type)
+num_items_remaining (FILE *fptr, const char *type)
 {
   size_t size;
 
@@ -1628,7 +1628,7 @@
 
   // Get type and number of bytes per element to read.
 
-  char *prec = "uchar";
+  const char *prec = "uchar";
   if (nargin > 2)
     {
       prec = args(2).string_value ();
@@ -1815,7 +1815,7 @@
 
   // Get type and number of bytes per element to read.
 
-  char *prec = "uchar";
+  const char *prec = "uchar";
   if (nargin > 2)
     {
       prec = args(2).string_value ();
@@ -1968,9 +1968,7 @@
       return retval;
     }
 
-  char *name = args(0).string_value ();
-
-  Pix p = return_valid_file (name);
+  Pix p = return_valid_file (args(0));
 
   if (p)
     {
@@ -1987,7 +1985,8 @@
       return retval;
     }
 
-  char *mode = args(1).string_value ();
+  const char *name = args(0).string_value ();
+  const char *mode = args(1).string_value ();
 
   if (mode[1] || (mode[0] != 'w' && mode[0] != 'r'))
     {
@@ -2108,7 +2107,7 @@
       return retval;
     }
 
-  char *name = args(0).string_value ();
+  const char *name = args(0).string_value ();
 
   if (pipe (stdin_pipe) || pipe (stdout_pipe)) 
     {
@@ -2200,7 +2199,7 @@
       return retval;
     }
 
-  char *name = args(0).string_value ();
+  const char *name = args(0).string_value ();
 
   retval (0) = (double) system (name);
   return retval;
@@ -2235,7 +2234,7 @@
       return retval;
     }
 
-  char *name = args(0).string_value ();
+  const char *name = args(0).string_value ();
 
   pid = fork ();
 
@@ -2368,7 +2367,7 @@
       return retval;
     }
 
-  char *name = args(0).string_value ();
+  const char *name = args(0).string_value ();
 
   if (! args(1).is_scalar_type ())
     {
@@ -2417,7 +2416,7 @@
       return retval;
     }
 
-  char *name = args(0).string_value ();
+  const char *name = args(0).string_value ();
 
   retval (0) = (double) unlink (name);