Put a struct in iram for a small speedup on coldfire
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14973 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
1ba018bb01
commit
4ebe69293c
1 changed files with 3 additions and 8 deletions
|
@ -24,6 +24,8 @@ extern struct plugin_api * rb;
|
|||
struct Track * readTrack(int file);
|
||||
int readID(int file);
|
||||
|
||||
struct MIDIfile midi_file IBSS_ATTR;
|
||||
|
||||
struct MIDIfile * loadFile(char * filename)
|
||||
{
|
||||
struct MIDIfile * mfload;
|
||||
|
@ -35,14 +37,7 @@ struct MIDIfile * loadFile(char * filename)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
mfload = (struct MIDIfile*)malloc(sizeof(struct MIDIfile));
|
||||
|
||||
if(mfload==NULL)
|
||||
{
|
||||
rb->close(file);
|
||||
printf("Could not allocate memory for MIDIfile struct");
|
||||
return NULL;
|
||||
}
|
||||
mfload = &midi_file;
|
||||
|
||||
rb->memset(mfload, 0, sizeof(struct MIDIfile));
|
||||
|
||||
|
|
Loading…
Reference in a new issue