diff src/toplev.cc @ 5629:489a475073d7

[project @ 2006-02-20 21:47:12 by jwe]
author jwe
date Mon, 20 Feb 2006 21:47:13 +0000
parents 3fadccb05d5d
children c2f6b21851b8
line wrap: on
line diff
--- a/src/toplev.cc	Mon Feb 20 16:51:38 2006 +0000
+++ b/src/toplev.cc	Mon Feb 20 21:47:13 2006 +0000
@@ -193,7 +193,7 @@
       catch (octave_interrupt_exception)
 	{
 	  recover_from_exception ();
-	  std::cout << "\n";
+	  octave_stdout << "\n";
 	}
       catch (std::bad_alloc)
 	{
@@ -561,7 +561,14 @@
       flush_octave_stdout ();
 
       if (! quitting_gracefully && (interactive || forced_interactive))
-	std::cout << "\n";
+	{
+	  octave_stdout << "\n";
+
+	  // Yes, we want this to be separate from the call to
+	  // flush_octave_stdout above.
+
+	  flush_octave_stdout ();
+	}
     }
 }
 
@@ -830,7 +837,7 @@
     }
 
   if (debug_new_delete)
-    std::cout << "__builtin_new: " << p << std::endl;
+    std::cerr << "__builtin_new: " << p << std::endl;
 
   return p;
 }
@@ -839,7 +846,7 @@
 __builtin_delete (void *ptr)
 {
   if (debug_new_delete)
-    std::cout << "__builtin_delete: " << ptr << std::endl;
+    std::cerr << "__builtin_delete: " << ptr << std::endl;
 
   if (ptr)
     free (ptr);