summaryrefslogtreecommitdiff
path: root/firmware/test/fat/main.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2005-04-18 14:16:35 +0000
committerBjörn Stenberg <bjorn@haxx.se>2005-04-18 14:16:35 +0000
commitb99551d1be74dea9be131c1b8a0fcf7ac01b0c05 (patch)
treea3f3a03d7d783ae0732bb1fb96e3b5eca71a2231 /firmware/test/fat/main.c
parent70ad08ccab575813a180d8a66e907c9ea3598d81 (diff)
downloadrockbox-b99551d1be74dea9be131c1b8a0fcf7ac01b0c05.tar.gz
rockbox-b99551d1be74dea9be131c1b8a0fcf7ac01b0c05.zip
FAT test case builds again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6309 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/test/fat/main.c')
-rw-r--r--firmware/test/fat/main.c27
1 files changed, 23 insertions, 4 deletions
diff --git a/firmware/test/fat/main.c b/firmware/test/fat/main.c
index 5420199f92..200ea18706 100644
--- a/firmware/test/fat/main.c
+++ b/firmware/test/fat/main.c
@@ -9,13 +9,14 @@
9#include "dir.h" 9#include "dir.h"
10#include "file.h" 10#include "file.h"
11 11
12extern int ata_init(char*);
13extern void ata_read_sectors(int, int, char*);
14
15void dbg_dump_sector(int sec); 12void dbg_dump_sector(int sec);
16void dbg_dump_buffer(unsigned char *buf, int len, int offset); 13void dbg_dump_buffer(unsigned char *buf, int len, int offset);
17void dbg_console(void); 14void dbg_console(void);
18 15
16void mutex_init(void* l) {}
17void mutex_lock(void* l) {}
18void mutex_unlock(void* l) {}
19
19void panicf( char *fmt, ...) 20void panicf( char *fmt, ...)
20{ 21{
21 va_list ap; 22 va_list ap;
@@ -26,6 +27,24 @@ void panicf( char *fmt, ...)
26 exit(1); 27 exit(1);
27} 28}
28 29
30void debugf(const char *fmt, ...)
31{
32 va_list ap;
33 va_start( ap, fmt );
34 fprintf(stderr,"DEBUGF: ");
35 vfprintf( stderr, fmt, ap );
36 va_end( ap );
37}
38
39void ldebugf(const char* file, int line, const char *fmt, ...)
40{
41 va_list ap;
42 va_start( ap, fmt );
43 fprintf( stderr, "%s:%d ", file, line );
44 vfprintf( stderr, fmt, ap );
45 va_end( ap );
46}
47
29void dbg_dump_sector(int sec) 48void dbg_dump_sector(int sec)
30{ 49{
31 unsigned char buf[512]; 50 unsigned char buf[512];
@@ -660,7 +679,7 @@ int main(int argc, char *argv[])
660 679
661 srand(clock()); 680 srand(clock());
662 681
663 if(ata_init("disk.img")) { 682 if(ata_init()) {
664 DEBUGF("*** Warning! The disk is uninitialized\n"); 683 DEBUGF("*** Warning! The disk is uninitialized\n");
665 return -1; 684 return -1;
666 } 685 }