# HG changeset patch # User jwe # Date 1140472033 0 # Node ID 489a475073d7b80c8b1f85884a18a51c30740847 # Parent 53d15d4c8dd7e48cc188b68ed1a4b47d763a5c65 [project @ 2006-02-20 21:47:12 by jwe] diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2006-02-20 John W. Eaton + + * 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 * parse.y (Fautoload): Return struct array of autoload info if diff --git a/src/toplev.cc b/src/toplev.cc --- a/src/toplev.cc +++ b/src/toplev.cc @@ -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);