Removing u^=0x8000 for linux as it's changing the sign of a signed variable which it seems unsupported in SDL_mixer. But works in windows.
Authored by: SumolX 2006-10-20
Parent: [r308]
Child: [r310]