From 471d881979e0027737a435fd03efea493ea696f3 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Sat, 17 Feb 2007 11:19:14 +0000 Subject: ARM targets: Making a few functions non-static allows us to get rid of -ffunction-sections, significantly decreasing binary size and making things run a bit faster because static functions are no longer long_call. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12349 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/sandisk/sansa-e200/ata-e200.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'firmware/target/arm/sandisk') diff --git a/firmware/target/arm/sandisk/sansa-e200/ata-e200.c b/firmware/target/arm/sandisk/sansa-e200/ata-e200.c index bfb0d27f97..56f351c001 100644 --- a/firmware/target/arm/sandisk/sansa-e200/ata-e200.c +++ b/firmware/target/arm/sandisk/sansa-e200/ata-e200.c @@ -234,10 +234,10 @@ void sd_wait_for_state(tSDCardInfo* card, unsigned int state) } -static void copy_read_sectors(unsigned char* buf, int wordcount) - NOINLINE_ATTR ICODE_ATTR; +STATICIRAM void copy_read_sectors(unsigned char* buf, int wordcount) + NOINLINE_ATTR ICODE_ATTR; -static void copy_read_sectors(unsigned char* buf, int wordcount) +STATICIRAM void copy_read_sectors(unsigned char* buf, int wordcount) { unsigned int tmp = 0; @@ -262,10 +262,10 @@ static void copy_read_sectors(unsigned char* buf, int wordcount) } } -static void copy_write_sectors(const unsigned char* buf, int wordcount) - NOINLINE_ATTR ICODE_ATTR; +STATICIRAM void copy_write_sectors(const unsigned char* buf, int wordcount) + NOINLINE_ATTR ICODE_ATTR; -static void copy_write_sectors(const unsigned char* buf, int wordcount) +STATICIRAM void copy_write_sectors(const unsigned char* buf, int wordcount) { unsigned short tmp = 0; const unsigned char* bufend = buf + wordcount*2; -- cgit v1.2.3