Malloc debugging now flagged with USE_MALLOC_DEBUG
diff --git a/Mac/Modules/macmodule.c b/Mac/Modules/macmodule.c
index 4c856fc..4231346 100644
--- a/Mac/Modules/macmodule.c
+++ b/Mac/Modules/macmodule.c
@@ -67,9 +67,6 @@
 #endif
 
 /* Optional routines, for some compiler/runtime combinations */
-#if defined(__MWERKS__) && defined(__powerc)
-#define MALLOC_DEBUG
-#endif
 #if defined(USE_GUSI) || !defined(__MWERKS__)
 #define WEHAVE_FDOPEN
 #endif
@@ -581,7 +578,7 @@
 	return newintobject((long)size);
 }
 
-#ifdef MALLOC_DEBUG
+#ifdef USE_MALLOC_DEBUG
 static object *
 mac_mstats(self, args)
 	object*self;
@@ -591,7 +588,7 @@
 	INCREF(None);
 	return None;
 }
-#endif MALLOC_DEBUG
+#endif USE_MALLOC_DEBUG
 
 static struct methodlist mac_methods[] = {
 	{"chdir",	mac_chdir},
@@ -617,7 +614,7 @@
 	{"remove",	mac_unlink},
 	{"unlink",	mac_unlink},
 	{"write",	mac_write},
-#ifdef MALLOC_DEBUG
+#ifdef USE_MALLOC_DEBUG
 	{"mstats",	mac_mstats},
 #endif
 
diff --git a/Mac/mwerks/malloc/malloc.c b/Mac/mwerks/malloc/malloc.c
index 897d500..5178b66 100644
--- a/Mac/mwerks/malloc/malloc.c
+++ b/Mac/mwerks/malloc/malloc.c
@@ -52,12 +52,14 @@
  * 
  */
  
-
+#ifdef USE_MALLOC_DEBUG
+/* You may also selectively enable some of these (but some are interdependent) */
 #define DEBUG
 #define DEBUG2
 #define MSTATS
 #define RCHECK
 #define VCHECK
+#endif /* USE_MALLOC_DEBUG */
 
 typedef unsigned char u_char;
 typedef unsigned long u_long;