# 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
*/
#include <fstream.h>
#include <signal.h>
-#include <std/new.h>
+
+// libg++ 2.8.0
+// #include <std/new.h>
#include <stdlib.h>
#include "debug.hh"
#include "dstream.hh"
{
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);
// #define MEMORY_PARANOID
#ifdef MEMORY_PARANOID
+
+#include <malloc.h>
+
void *
operator new (size_t size)
{
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
}