summaryrefslogtreecommitdiffstats
path: root/apps/plugins/midi/guspat.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/midi/guspat.c')
-rw-r--r--apps/plugins/midi/guspat.c7
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