about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-03-16 01:49:19 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-03-16 01:49:19 +0000
commitc4c7cb024e13fa65cd4c36e032c9c4988b21cbb5 (patch)
tree707e1f8168cf7b45c9d5b67d2dfaf5e99cdeca51
parentf85d4b147d226e061375c642a746a110babb50a6 (diff)
downloadzsh-c4c7cb024e13fa65cd4c36e032c9c4988b21cbb5.tar.gz
zsh-c4c7cb024e13fa65cd4c36e032c9c4988b21cbb5.tar.xz
zsh-c4c7cb024e13fa65cd4c36e032c9c4988b21cbb5.zip
zsh-workers/10152
-rw-r--r--Src/mem.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/Src/mem.c b/Src/mem.c
index 47e9da7d5..cea3cec19 100644
--- a/Src/mem.c
+++ b/Src/mem.c
@@ -1247,10 +1247,12 @@ bin_mem(char *name, char **argv, char *ops, int func)
     }
     printf("\nsize\tmalloc\tfree\tdiff\ttotal\tcum\n");
     for (i = 0, cu = 0; i < 1024; i++)
-	if (m_m[i] || m_f[i])
+	if (m_m[i] || m_f[i]) {
+	    to = (long) i * M_ISIZE * (m_m[i] - m_f[i]);
 	    printf("%ld\t%d\t%d\t%d\t%ld\t%ld\n",
 		   (long)i * M_ISIZE, m_m[i], m_f[i], m_m[i] - m_f[i],
-		   (to = (long) i * M_ISIZE * (m_m[i] - m_f[i])), (cu += to));
+		   to, (cu += to));
+	}
 
     if (m_m[i] || m_f[i])
 	printf("big\t%d\t%d\t%d\n", m_m[i], m_f[i], m_m[i] - m_f[i]);