diff options
author | Alan Korr <alkorr@rockbox.org> | 2002-04-17 15:00:28 +0000 |
---|---|---|
committer | Alan Korr <alkorr@rockbox.org> | 2002-04-17 15:00:28 +0000 |
commit | c25510f944553681d7898e5b9d8e132f6e3c431b (patch) | |
tree | 5665e58628f634374dada65da74b5b854a6e70b4 /firmware/test/memory/memory-misc.c | |
parent | 454be44f8d0c7cc1a6f77c0e694c8a32f2cd6099 (diff) | |
download | rockbox-c25510f944553681d7898e5b9d8e132f6e3c431b.tar.gz rockbox-c25510f944553681d7898e5b9d8e132f6e3c431b.zip |
Now memory-page and memory-misc compile fine (others are in stage-development)
Conventions :
* Public headers :
memory.h,config.h,defines.h,inlines.h,types.h,functions.h
* Private headers :
memory-page.h,memory-slab.h (here you can find
prototypes functions or structures we want to share
only between memory-page.c, memory-slab.c,
memory-block.c, memory-misc.c).
* Public or private codes in :
memory-page.c,memory-slab.c,memory-block.c,memory-misc.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@126 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/test/memory/memory-misc.c')
-rw-r--r-- | firmware/test/memory/memory-misc.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/firmware/test/memory/memory-misc.c b/firmware/test/memory/memory-misc.c index 9a9e36c0da..765600765b 100644 --- a/firmware/test/memory/memory-misc.c +++ b/firmware/test/memory/memory-misc.c | |||
@@ -17,6 +17,10 @@ | |||
17 | * | 17 | * |
18 | ****************************************************************************/ | 18 | ****************************************************************************/ |
19 | #include <memory.h> | 19 | #include <memory.h> |
20 | #include "memory-page.h" | ||
21 | #if 0 | ||
22 | #include "memory-slab.h" | ||
23 | #endif | ||
20 | 24 | ||
21 | /* NOT VERY OPTIMIZED AT ALL BUT WE WILL DO IT WHEN PRIORITY COMES */ | 25 | /* NOT VERY OPTIMIZED AT ALL BUT WE WILL DO IT WHEN PRIORITY COMES */ |
22 | void memory_copy (void *target,void const *source,unsigned int count) | 26 | void memory_copy (void *target,void const *source,unsigned int count) |
@@ -35,10 +39,10 @@ void memory_set (void *target,int byte,unsigned int count) | |||
35 | void memory_setup (void) | 39 | void memory_setup (void) |
36 | { | 40 | { |
37 | #if 1 | 41 | #if 1 |
38 | memory_set (free_page,0,MEMORY_TOTAL_BYTES); | 42 | memory_set (__memory_free_page,0,MEMORY_TOTAL_BYTES); |
39 | memory_set (free_page_bin,0,MEMORY_TOTAL_ORDERS *sizeof (struct memory_free_page *)); | 43 | memory_set (__memory_free_page_bin,0,MEMORY_TOTAL_ORDERS *sizeof (struct memory_free_page *)); |
40 | memory_set (free_page_order + 1,0,MEMORY_TOTAL_PAGES); | 44 | memory_set (__memory_free_page_order + 1,0,MEMORY_TOTAL_PAGES); |
41 | #endif | 45 | #endif |
42 | free_page_order[0] = MEMORY_TOTAL_ORDERS - 1; | 46 | __memory_free_page_order[0] = MEMORY_TOTAL_ORDERS - 1; |
43 | free_page_bin[MEMORY_TOTAL_ORDERS - 1] = free_page; | 47 | __memory_free_page_bin[MEMORY_TOTAL_ORDERS - 1] = __memory_free_page; |
44 | } | 48 | } |