From d423a87af1bb2dbd127f18c4685b543f1425590c Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 20:06:09 +0000 Subject: [PATCH] lilypond-0.1.47 --- lily/Makefile | 5 ++++- lily/debug.cc | 15 +++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/lily/Makefile b/lily/Makefile index 16f59f5d5c..be43876df3 100644 --- a/lily/Makefile +++ b/lily/Makefile @@ -38,13 +38,16 @@ EXTRA_DISTFILES = VERSION # list of custom libraries: # MODULE_LIBDEPS= check-flower-deps check-lib-deps -MODULE_LIBES= -llily -lflower +MODULE_LIBES= -llily -lflower -lmcheck # # main target of this module: # + default: $(EXECUTABLE) + +out/engraver.o: include/engraver.hh # include ./$(depth)/make/Files.make diff --git a/lily/debug.cc b/lily/debug.cc index c369f070ee..f90e2e49eb 100644 --- a/lily/debug.cc +++ b/lily/debug.cc @@ -8,7 +8,9 @@ */ #include #include -#include + +// libg++ 2.8.0 +// #include #include #include "debug.hh" #include "dstream.hh" @@ -59,7 +61,8 @@ debug_init() { rat_printer = print_rat; #ifndef NDEBUG - set_new_handler (&mynewhandler); + // libg++ 2.8.0 doesn't have set_new_handler + // set_new_handler (&mynewhandler); #endif set_flower_debug (*monitor, check_debug); @@ -74,6 +77,9 @@ bool check_malloc_b = false; // #define MEMORY_PARANOID #ifdef MEMORY_PARANOID + +#include + void * operator new (size_t size) { @@ -103,5 +109,10 @@ set_debug (bool b) check_debug =b; set_flower_debug (*monitor, check_debug); check_malloc_b = experimental_features_global_b; +#ifdef MEMORY_PARANOID + if (check_malloc_b) + if (mcheck (0)) + warning ("Can't set mem-checking!"); +#endif } -- 2.39.5