Commit 3761b5f60bdbb0f217e1f3c9f44648f24e44b297

Ryan C. Gordon 2017-01-05T20:11:19

Fixed a few compiler warnings.

diff --git a/src/audio/SDL_audio.c b/src/audio/SDL_audio.c
index 9762675..8f71b6e 100644
--- a/src/audio/SDL_audio.c
+++ b/src/audio/SDL_audio.c
@@ -598,7 +598,7 @@ SDL_RunAudio(void *devicep)
             /* if this fails...oh well. We'll play silence here. */
             SDL_AudioStreamPut(device->stream, stream, stream_len);
 
-            while (SDL_AudioStreamAvailable(device->stream) >= device->spec.size) {
+            while (SDL_AudioStreamAvailable(device->stream) >= ((int) device->spec.size)) {
                 stream = SDL_AtomicGet(&device->enabled) ? current_audio.impl.GetDeviceBuf(device) : NULL;
                 if (stream == NULL) {
                     SDL_AudioStreamClear(device->stream);
@@ -701,7 +701,7 @@ SDL_CaptureAudio(void *devicep)
             /* if this fails...oh well. */
             SDL_AudioStreamPut(device->stream, stream, stream_len);
 
-            while (SDL_AudioStreamAvailable(device->stream) >= device->callbackspec.size) {
+            while (SDL_AudioStreamAvailable(device->stream) >= ((int) device->callbackspec.size)) {
                 const int got = SDL_AudioStreamGet(device->stream, device->callbackspec.size, device->fake_stream, device->fake_stream_len);
                 SDL_assert((got < 0) || (got == device->callbackspec.size));
                 if (got != device->callbackspec.size) {
diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c
index ae909aa..b79c64b 100644
--- a/src/audio/SDL_audiocvt.c
+++ b/src/audio/SDL_audiocvt.c
@@ -729,7 +729,7 @@ ResampleAudioStream(SDL_AudioStream *stream, const float *inbuf, const int inbuf
         stream->resampler_state[i] = last_sample[i];
     }
 
-    return (dst - outbuf) * sizeof (float);
+    return (int) ((dst - outbuf) * sizeof (float));
 }
 
 static Uint8 *
@@ -844,7 +844,7 @@ SDL_AudioStreamGet(SDL_AudioStream *stream, Uint32 len, void *buf, const Uint32 
         return SDL_SetError("Can't request partial sample frames");
     }
 
-    return SDL_ReadFromDataQueue(stream->queue, buf, buflen);
+    return (int) SDL_ReadFromDataQueue(stream->queue, buf, buflen);
 }
 
 /* number of converted/resampled bytes available */