diff options
Diffstat (limited to 'apps/plugins')
-rw-r--r-- | apps/plugins/midi/guspat.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/plugins/midi/guspat.c b/apps/plugins/midi/guspat.c index 23b6811542..6f1866cd58 100644 --- a/apps/plugins/midi/guspat.c +++ b/apps/plugins/midi/guspat.c @@ -97,12 +97,11 @@ struct GWaveform * loadWaveform(int file) */ - /* Iriver needs byteswapping.. big endian, go figure. Gus files are little endian */ - -#if !defined(SIMULATOR) +#ifdef ROCKBOX_BIG_ENDIAN + /* Byte-swap if necessary. Gus files are little endian */ for(a=0; a<wav->numSamples; a++) { - ((unsigned short *) wav->data)[a] = SWAB16(((unsigned short *) wav->data)[a]); + ((unsigned short *) wav->data)[a] = letoh16(((unsigned short *) wav->data)[a]); } #endif |