diff --git a/src/music.c b/src/music.c index eda3a0d60..72e1477ce 100644 --- a/src/music.c +++ b/src/music.c @@ -606,30 +606,20 @@ Mix_MusicType detect_music_type(SDL_RWops *src) } /* GME Specific files */ - if (SDL_memcmp(magic, "ZXAY", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "GBS\x01", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "GYMX", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "HESM", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "KSCC", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "KSSX", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "NESM", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "NSFE", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "SAP\x0D", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "SNES", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "Vgm ", 4) == 0) - return MUS_GME; - if (SDL_memcmp(magic, "\x1f\x8b", 2) == 0) + if (SDL_memcmp(magic, "ZXAY", 4) == 0 || + SDL_memcmp(magic, "GBS\x01", 4) == 0 || + SDL_memcmp(magic, "GYMX", 4) == 0 || + SDL_memcmp(magic, "HESM", 4) == 0 || + SDL_memcmp(magic, "KSCC", 4) == 0 || + SDL_memcmp(magic, "KSSX", 4) == 0 || + SDL_memcmp(magic, "NESM", 4) == 0 || + SDL_memcmp(magic, "NSFE", 4) == 0 || + SDL_memcmp(magic, "SAP\x0D", 4) == 0 || + SDL_memcmp(magic, "SNES", 4) == 0 || + SDL_memcmp(magic, "Vgm ", 4) == 0 || + SDL_memcmp(magic, "\x1f\x8b", 2) == 0) { return MUS_GME; + } /* Assume MOD format. *