better memory stats (Jeff Sickel)
diff --git a/src/cmd/auxstats/Darwin.c b/src/cmd/auxstats/Darwin.c
index 07f3596..ccddcf6 100644
--- a/src/cmd/auxstats/Darwin.c
+++ b/src/cmd/auxstats/Darwin.c
@@ -338,7 +338,7 @@
 void
 xvm(int first)
 {
-	uvlong total;
+	natural_t total, active;
 
 	if(first)
 		return;
@@ -347,8 +347,13 @@
 		+ sample.vm_stat.active_count
 		+ sample.vm_stat.inactive_count
 		+ sample.vm_stat.wire_count;
+	
+	active = sample.vm_stat.active_count
+		+ sample.vm_stat.inactive_count
+		+ sample.vm_stat.wire_count;
+
 	if(total)
-		Bprint(&bout, "mem =%lld %lld\n", sample.vm_stat.active_count, total);
+		Bprint(&bout, "mem =%lud %lud\n", active, total);
 
 	Bprint(&bout, "context %lld 1000\n", (vlong)sample.csw);
 	Bprint(&bout, "syscall %lld 1000\n", (vlong)sample.syscalls_mach+sample.syscalls_unix);