Added VCHECK compile time option that fills allocated and freed blocks
with garbage.
diff --git a/Mac/mwerks/malloc/malloc.c b/Mac/mwerks/malloc/malloc.c
index cb9c0cf..897d500 100644
--- a/Mac/mwerks/malloc/malloc.c
+++ b/Mac/mwerks/malloc/malloc.c
@@ -57,6 +57,7 @@
 #define DEBUG2
 #define MSTATS
 #define RCHECK
+#define VCHECK
 
 typedef unsigned char u_char;
 typedef unsigned long u_long;
@@ -222,6 +223,9 @@
 	op->ov_rmagic = RMAGIC;
   	*(u_short *)((caddr_t)(op + 1) + op->ov_size) = RMAGIC;
 #endif
+#ifdef VCHECK
+	memset((char *)(op+1), 0x41, nbytes);
+#endif
   	return ((char *)(op + 1));
 }
 
@@ -287,6 +291,9 @@
   	ASSERT(op->ov_rmagic == RMAGIC);
 	ASSERT(*(u_short *)((caddr_t)(op + 1) + op->ov_size) == RMAGIC);
 #endif
+#ifdef VCHECK
+	memset(cp, 43, op->ov_size);
+#endif
   	size = op->ov_index;
   	if ( size == 0xff ) {
 #ifdef MSTATS