diff options
author | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-12-28 22:38:47 +0000 |
---|---|---|
committer | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-12-28 22:38:47 +0000 |
commit | c540e82ffbe583d5fe221c9788ce5a9bc2c73de7 (patch) | |
tree | 1e108f291fc2d9aab8235db361dd75144cbaa036 | |
parent | 19934a1110331cea23fde6583b5695245e16046b (diff) |
sim fix for ATA stubs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5516 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | uisimulator/common/stubs.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/uisimulator/common/stubs.c b/uisimulator/common/stubs.c index bf39b70ef9..caf9dbc3be 100644 --- a/uisimulator/common/stubs.c +++ b/uisimulator/common/stubs.c @@ -29,6 +29,7 @@ #include "string.h" #include "lcd.h" #include "settings.h" +#include "ata.h" /* for volume definitions */ extern char having_new_lcd; @@ -53,9 +54,10 @@ int fat_startsector(void) return 63; } -int ata_write_sectors(unsigned long start, - unsigned char count, - void* buf) +int ata_write_sectors(IF_MV2(int drive,) + unsigned long start, + int count, + const void* buf) { int i; @@ -74,8 +76,9 @@ int ata_write_sectors(unsigned long start, return 1; } -int ata_read_sectors(unsigned long start, - unsigned char count, +int ata_read_sectors(IF_MV2(int drive,) + unsigned long start, + int count, void* buf) { int i; @@ -95,9 +98,9 @@ int ata_read_sectors(unsigned long start, return 1; } -void ata_delayed_write(unsigned long sector, void* buf) +void ata_delayed_write(unsigned long sector, const void* buf) { - ata_write_sectors(sector,1,buf); + ata_write_sectors(IF_MV2(0,) sector, 1, buf); } void ata_flush(void) |