]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/libsdl-image/contrib/IMG_tga.c
update
[l4.git] / l4 / pkg / libsdl-image / contrib / IMG_tga.c
index 300d5d6681ec22b6f426964423e6db6e8f3ec717..c298cdd4f87245300606bfd00e120a66b048ced2 100644 (file)
     slouken@libsdl.org
 */
 
+#if !defined(__APPLE__) || defined(SDL_IMAGE_USE_COMMON_BACKEND)
+
+/* This is a Targa image file loading framework */
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
@@ -189,7 +193,7 @@ SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
         goto unsupported;
     }
     
-    SDL_RWseek(src, hdr.infolen, SEEK_CUR); /* skip info field */
+    SDL_RWseek(src, hdr.infolen, RW_SEEK_CUR); /* skip info field */
 
     w = LE16(hdr.width);
     h = LE16(hdr.height);
@@ -235,7 +239,7 @@ SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
                SDL_SetColorKey(img, SDL_SRCCOLORKEY, ckey);
        } else {
            /* skip unneeded colormap */
-           SDL_RWseek(src, palsiz, SEEK_CUR);
+           SDL_RWseek(src, palsiz, RW_SEEK_CUR);
        }
     }
 
@@ -312,7 +316,7 @@ unsupported:
     error = "Unsupported TGA format";
 
 error:
-    SDL_RWseek(src, start, SEEK_SET);
+    SDL_RWseek(src, start, RW_SEEK_SET);
     if ( img ) {
         SDL_FreeSurface(img);
     }
@@ -329,3 +333,5 @@ SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
 }
 
 #endif /* LOAD_TGA */
+
+#endif /* !defined(__APPLE__) || defined(SDL_IMAGE_USE_COMMON_BACKEND) */