changeset 5629:489a475073d7

[project @ 2006-02-20 21:47:12 by jwe]
author jwe
date Mon, 20 Feb 2006 21:47:13 +0000
parents 53d15d4c8dd7
children 512d0d11ae39
files src/ChangeLog src/toplev.cc
diffstat 2 files changed, 17 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Mon Feb 20 16:51:38 2006 +0000
+++ b/src/ChangeLog	Mon Feb 20 21:47:13 2006 +0000
@@ -1,3 +1,9 @@
+2006-02-20  John W. Eaton  <jwe@octave.org>
+
+	* toplev.cc (__builtin_delete, __builtin_new): Use std::cerr for
+	messages instead of std::cout.
+	(main_loop, do_octave_atexit): Use octave_stdout, not std::cout.
+
 2006-02-15  John W. Eaton  <jwe@octave.org>
 
 	* parse.y (Fautoload): Return struct array of autoload info if
--- 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);