diff src/pr-output.cc @ 1588:27f5ac98fc4a

[project @ 1995-10-31 06:04:47 by jwe]
author jwe
date Tue, 31 Oct 1995 06:04:47 +0000
parents 0d9e10d10bd7
children e846e361a265
line wrap: on
line diff
--- a/src/pr-output.cc
+++ b/src/pr-output.cc
@@ -1465,15 +1465,23 @@
 
       for (int i = 0; i < nstr; i++)
 	{
+	  char *row = chm.row_as_string (i);
+
 	  if (pr_as_read_syntax)
 	    {
-	      os << "\"" << chm.row_as_string (i) << "\"";
+	      char *tmp = undo_string_escapes (row);
+
+	      os << "\"" << tmp << "\"";
+
+	      delete [] tmp;
 
 	      if (i < nstr - 1)
 		os << "; ";
 	    }
 	  else
-	    os << chm.row_as_string (i) << "\n";
+	    os << row << "\n";
+
+	  delete [] row;
 	}
 
       if (pr_as_read_syntax && nstr > 1)