]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.17
authorfred <fred>
Tue, 17 Dec 1996 01:23:36 +0000 (01:23 +0000)
committerfred <fred>
Tue, 17 Dec 1996 01:23:36 +0000 (01:23 +0000)
src/debug.cc

index 7620027c91f6f89febbc4ee41bcef3581fd43395..eaed33f080c0836973ce7e8fdd435aa3df3b82d1 100644 (file)
@@ -1,5 +1,6 @@
 #include <fstream.h>
 #include <std/new.h>
+#include <stdlib.h>
 #include "debug.hh"
 #include "dstream.hh"
 #include "vector.hh"
@@ -33,3 +34,34 @@ set_debug(bool b)
 {
     check_debug =b;
 }
+
+
+#if 0 // want to debug mem functions
+
+
+/// 
+static
+void foobulize(void *p , size_t s)
+{
+//    assert(s < 2000000);
+    memset(p, 0xf0, s);
+}
+/**
+  trash a portion of memory. Make sure access to deleted stuff is bogus.
+  */
+void *
+operator new (size_t s)
+{
+    void *p = malloc(s);
+    assert(p);
+//    foobulize(p,s);
+    return p;
+}
+
+void
+operator delete(void *p, size_t s)
+{
+    foobulize(p,s);
+    free(p);
+}
+#endif