Browse Source

Fixed build warnings

Sam Lantinga 1 year ago
parent
commit
5755de07a6
2 changed files with 3 additions and 3 deletions
  1. 2 2
      src/audio/directsound/SDL_directsound.c
  2. 1 1
      src/video/SDL_bmp.c

+ 2 - 2
src/audio/directsound/SDL_directsound.c

@@ -378,7 +378,7 @@ static int DSOUND_CaptureFromDevice(SDL_AudioDevice *device, void *buffer, int b
         return -1;
     }
 
-    SDL_assert(ptr1len == buflen);
+    SDL_assert(ptr1len == (DWORD)buflen);
     SDL_assert(ptr2 == NULL);
     SDL_assert(ptr2len == 0);
 
@@ -614,7 +614,7 @@ static int DSOUND_OpenDevice(SDL_AudioDevice *device)
                 }
 
                 wfmt.Format.wBitsPerSample = SDL_AUDIO_BITSIZE(device->spec.format);
-                wfmt.Format.nChannels = device->spec.channels;
+                wfmt.Format.nChannels = (WORD)device->spec.channels;
                 wfmt.Format.nSamplesPerSec = device->spec.freq;
                 wfmt.Format.nBlockAlign = wfmt.Format.nChannels * (wfmt.Format.wBitsPerSample / 8);
                 wfmt.Format.nAvgBytesPerSec = wfmt.Format.nSamplesPerSec * wfmt.Format.nBlockAlign;

+ 1 - 1
src/video/SDL_bmp.c

@@ -743,7 +743,7 @@ int SDL_SaveBMP_RW(SDL_Surface *surface, SDL_RWops *dst, SDL_bool freedst)
     }
 
     if (SDL_LockSurface(intermediate_surface) == 0) {
-        const int bw = intermediate_surface->w * intermediate_surface->format->BytesPerPixel;
+        const size_t bw = intermediate_surface->w * intermediate_surface->format->BytesPerPixel;
 
         /* Set the BMP file header values */
         bfSize = 0; /* We'll write this when we're done */