From: fred Date: Sun, 24 Mar 2002 19:29:41 +0000 (+0000) Subject: lilypond-0.0.33 X-Git-Tag: release/1.5.59~5505 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0fc500d0cbf160eab607f7a688c5552e76a8c79b;p=lilypond.git lilypond-0.0.33 --- diff --git a/src/debug.cc b/src/debug.cc index 228f7c7019..01a35bd140 100644 --- a/src/debug.cc +++ b/src/debug.cc @@ -6,12 +6,18 @@ #include "dstream.hh" #include "vector.hh" -Dstream monitor(&cout,".dstreamrc"); +Dstream *monitor=0; ostream * nulldev =0; struct _Dinit { - _Dinit() { nulldev = new ofstream("/dev/null");} - ~_Dinit() { delete nulldev; } + _Dinit() { + nulldev = new ofstream("/dev/null"); + monitor = new Dstream(&cout,".dstreamrc"); + } + ~_Dinit() { + delete nulldev; + delete monitor; + } } dinit; @@ -38,7 +44,7 @@ debug_init() #ifndef NDEBUG set_new_handler(&mynewhandler); #endif - set_matrix_debug(monitor); + set_matrix_debug(*monitor); signal(SIGFPE, float_handler); }