DEADSOFTWARE

sdl: fix build on linux
[d2df-sdl.git] / src / lib / sdl / sdl.pas
index 3425ea317679c952bc1db07dbeb937641b61c9c0..800fd64b78561c85f9ff1b65884db2bfc8768e60 100644 (file)
@@ -457,28 +457,23 @@ const
   SDL_BIG_ENDIAN = 4321;
 {$EXTERNALSYM SDL_BIG_ENDIAN}
 
-{$IFDEF IA32}
-
+{$IFDEF FPC_LITTLE_ENDIAN}
   SDL_BYTEORDER = SDL_LIL_ENDIAN;
+{$ELSE}
+  SDL_BYTEORDER = SDL_BIG_ENDIAN;
+{$ENDIF}
 {$EXTERNALSYM SDL_BYTEORDER}
+
   // Native audio byte ordering
+{$IFDEF FPC_LITTLE_ENDIAN}
   AUDIO_U16SYS = AUDIO_U16LSB;
-{$EXTERNALSYM AUDIO_U16SYS}
   AUDIO_S16SYS = AUDIO_S16LSB;
-{$EXTERNALSYM AUDIO_S16SYS}
-
 {$ELSE}
-
-  SDL_BYTEORDER = SDL_BIG_ENDIAN;
-{$EXTERNALSYM SDL_BYTEORDER}
-  // Native audio byte ordering
   AUDIO_U16SYS = AUDIO_U16MSB;
-{$EXTERNALSYM AUDIO_U16SYS}
   AUDIO_S16SYS = AUDIO_S16MSB;
-{$EXTERNALSYM AUDIO_S16SYS}
-
 {$ENDIF}
-
+{$EXTERNALSYM AUDIO_U16SYS}
+{$EXTERNALSYM AUDIO_S16SYS}
 
   SDL_MIX_MAXVOLUME = 128;
 {$EXTERNALSYM SDL_MIX_MAXVOLUME}