diff --git a/src/core/android/SDL_android.c b/src/core/android/SDL_android.c index 2cffd3b5d..11ec189e3 100644 --- a/src/core/android/SDL_android.c +++ b/src/core/android/SDL_android.c @@ -2040,9 +2040,9 @@ Sint64 Android_JNI_FileSize(void *userdata) return (Sint64) AAsset_getLength64((AAsset *)userdata); } -Sint64 Android_JNI_FileSeek(void *userdata, Sint64 offset, int whence) +Sint64 Android_JNI_FileSeek(void *userdata, Sint64 offset, SDL_IOWhence whence) { - return (Sint64) AAsset_seek64((AAsset *)userdata, offset, whence); + return (Sint64) AAsset_seek64((AAsset *)userdata, offset, (int)whence); } int Android_JNI_FileClose(void *userdata) diff --git a/src/core/android/SDL_android.h b/src/core/android/SDL_android.h index 069199e99..80b61cc33 100644 --- a/src/core/android/SDL_android.h +++ b/src/core/android/SDL_android.h @@ -68,7 +68,7 @@ extern SDL_bool Android_IsChromebook(void); int Android_JNI_FileOpen(void **puserdata, const char *fileName, const char *mode); Sint64 Android_JNI_FileSize(void *userdata); -Sint64 Android_JNI_FileSeek(void *userdata, Sint64 offset, int whence); +Sint64 Android_JNI_FileSeek(void *userdata, Sint64 offset, SDL_IOWhence whence); size_t Android_JNI_FileRead(void *userdata, void *buffer, size_t size, SDL_IOStatus *status); size_t Android_JNI_FileWrite(void *userdata, const void *buffer, size_t size, SDL_IOStatus *status); int Android_JNI_FileClose(void *userdata); diff --git a/test/testautomation_iostream.c b/test/testautomation_iostream.c index b6a66ec2d..05595236e 100644 --- a/test/testautomation_iostream.c +++ b/test/testautomation_iostream.c @@ -190,7 +190,7 @@ static void testGenericIOStreamValidations(SDL_IOStream *rw, SDL_bool write) (int)i); /* Invalid whence seek */ - i = SDL_SeekIO(rw, 0, 999); + i = SDL_SeekIO(rw, 0, (SDL_IOWhence)999); SDLTest_AssertPass("Call to SDL_SeekIO(...,0,invalid_whence) succeeded"); SDLTest_AssertCheck( i == (Sint64)(-1),