From a95347a3f95009cfc577419ed0a9c3e4827b03d2 Mon Sep 17 00:00:00 2001 From: Alan Korr Date: Wed, 17 Apr 2002 15:11:03 +0000 Subject: some fixes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@127 a1c6a512-1295-4272-9138-f99709370657 --- firmware/test/memory/test.y | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'firmware/test/memory/test.y') diff --git a/firmware/test/memory/test.y b/firmware/test/memory/test.y index 481339b31b..b3b39acc26 100644 --- a/firmware/test/memory/test.y +++ b/firmware/test/memory/test.y @@ -1,5 +1,6 @@ %{ #include "memory.h" +#include "memory-page.h" #include #include #include @@ -63,7 +64,7 @@ spy check : CHECK expression - { memory_check (yylval); } + { __memory_check (yylval); } ; expression @@ -112,21 +113,19 @@ void prompt (void) void allocate (int order) { - extern char free_page[0]; void *address; printf("\nallocating a page of %d bytes...",512< 21) printf (" bad order !"); else if ((address = memory_allocate_page (order))) - printf (" page #%d allocated !",((char *)address - free_page) >> 9); + printf (" page #%d allocated !",((char *)address - (char *)__memory_free_page) >> 9); else printf (" cannot allocate a page !"); } void release (int page) { - extern char free_page[0]; - void *address = (void *)(free_page + (page << 9)); + void *address = (void *)((char *)__memory_free_page + (page << 9)); printf("\nreleasing page #%d...",page); if ((unsigned)page >= (2*1024*1024/512)) printf (" bad page number !"); @@ -138,13 +137,12 @@ void release (int page) void spy (int page) { - extern char free_page[0]; - void *address = (void *)(free_page + (page << 9)); + void *address = (void *)((char *)__memory_free_page + (page << 9)); printf("\nspying page #%d...",page); if ((unsigned)page >= (2*1024*1024/512)) printf (" bad page number !"); else - memory_spy_page (address); + __memory_spy_page (address); } void dump (void) @@ -152,7 +150,7 @@ void dump (void) int order; printf("\ndumping free pages list..."); for (order = 0; order < 13; ++order) - memory_dump (order); + __memory_dump (order); } int main () -- cgit v1.2.3