From 8d68a567e448975f56a24dad60191d2e3788cb1a Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Sun, 2 Nov 2008 02:01:57 +0000 Subject: add proper dummy storage implementation for sims git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18977 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/storage.h | 111 +++++++++------------------------------------- 1 file changed, 21 insertions(+), 90 deletions(-) (limited to 'firmware/export/storage.h') diff --git a/firmware/export/storage.h b/firmware/export/storage.h index 68867a98b1..d4e69163b7 100644 --- a/firmware/export/storage.h +++ b/firmware/export/storage.h @@ -175,98 +175,29 @@ struct storage_info #endif /* NOT CONFIG_STORAGE_MULTI */ #else /*NOT SIMULATOR */ -static inline void storage_enable(bool on) -{ - (void)on; -} -static inline void storage_sleep(void) -{ -} -static inline void storage_sleepnow(void) -{ -} -static inline bool storage_disk_is_active(void) -{ - return 0; -} -static inline int storage_hard_reset(void) -{ - return 0; -} -static inline int storage_soft_reset(void) -{ - return 0; -} -static inline int storage_init(void) -{ - return 0; -} -static inline void storage_close(void) -{ -} -static inline int storage_read_sectors(int drive, unsigned long start, int count, void* buf) -{ - (void)drive; - (void)start; - (void)count; - (void)buf; - return 0; -} -static inline int storage_write_sectors(int drive, unsigned long start, int count, const void* buf) -{ - (void)drive; - (void)start; - (void)count; - (void)buf; - return 0; -} - -static inline void storage_spin(void) -{ -} -static inline void storage_spindown(int seconds) -{ - (void)seconds; -} - +void storage_enable(bool on); +void storage_sleep(void); +void storage_sleepnow(void); +bool storage_disk_is_active(void); +int storage_hard_reset(void); +int storage_soft_reset(void); +int storage_init(void); +void storage_close(void); +int storage_read_sectors(int drive, unsigned long start, int count, void* buf); +int storage_write_sectors(int drive, unsigned long start, int count, const void* buf); +void storage_spin(void); +void storage_spindown(int seconds); #if (CONFIG_LED == LED_REAL) -static inline void storage_set_led_enabled(bool enabled) -{ - (void)enabled; -} -#endif /*LED*/ - -static inline long storage_last_disk_activity(void) -{ - return 0; -} - -static inline int storage_spinup_time(void) -{ - return 0; -} - +void storage_set_led_enabled(bool enabled); +#endif +long storage_last_disk_activity(void); +int storage_spinup_time(void); #ifdef STORAGE_GET_INFO -static inline void storage_get_info(int drive, struct storage_info *info) -{ - (void)drive; - (void)info; -} +void storage_get_info(int drive, struct storage_info *info); +#endif +#ifdef HOTSWAP +bool storage_removable(int drive); +bool storage_present(int drive); #endif - -#ifdef HAVE_HOTSWAP -static inline bool storage_removable(int drive) -{ - (void)drive; - return 0; -} - -static inline bool storage_present(int drive) -{ - (void)drive; - return 0; -} -#endif /* HOTSWAP */ - #endif/*NOT SIMULATOR */ #endif -- cgit v1.2.3