summaryrefslogtreecommitdiff
path: root/firmware/malloc/bmalloc.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-05-16 14:14:29 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-05-16 14:14:29 +0000
commita1d678444c713218bc18ae7bc7b2f497da512a18 (patch)
tree849c53889177f99bf72844dabf4ef07847588a5b /firmware/malloc/bmalloc.c
parent3eec33f9c64703461875ceaedbd83bbb254315c2 (diff)
downloadrockbox-a1d678444c713218bc18ae7bc7b2f497da512a18.zip
rockbox-a1d678444c713218bc18ae7bc7b2f497da512a18.tar.gz
rockbox-a1d678444c713218bc18ae7bc7b2f497da512a18.tar.bz2
rockbox-a1d678444c713218bc18ae7bc7b2f497da512a18.tar.xz
bmalloc_status() only works if compiled with DEBUG
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@595 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/malloc/bmalloc.c')
-rw-r--r--firmware/malloc/bmalloc.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/malloc/bmalloc.c b/firmware/malloc/bmalloc.c
index c83bd09..a26c5c6 100644
--- a/firmware/malloc/bmalloc.c
+++ b/firmware/malloc/bmalloc.c
@@ -238,12 +238,13 @@ static void bmalloc_failed(size_t size)
#define bmalloc_failed(x)
#endif
-void bmalloc_status()
+void bmalloc_status(void)
{
+#ifdef DEBUG
struct BlockInfo *block = blockHead;
long mem_free = 0;
long mem_used = 0;
-#if 1
+
printf("List of BLOCKS (in address order):\n");
while(block) {
printf(" START %p END %p SIZE %ld FLAG %s\n",
@@ -259,10 +260,11 @@ void bmalloc_status()
}
printf(" Used mem: %ld , free mem: %ld (total %ld)\n",
mem_used, mem_free, mem_used + mem_free);
-#endif
bmalloc_print_sizes();
+#endif
}
+
void *bmalloc(size_t size)
{
void *mem;