Browse Source

windows: Don't let Visual Studio insert an implicit dependency on memset().

Fixes Bugzilla #4662.
Ryan C. Gordon 6 years ago
parent
commit
254eb67775
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/audio/SDL_wave.c

+ 2 - 1
src/audio/SDL_wave.c

@@ -1039,7 +1039,7 @@ IMA_ADPCM_Decode(WaveFile *file, Uint8 **audio_buf, Uint32 *audio_len)
     int result;
     size_t bytesleft, outputsize;
     WaveChunk *chunk = &file->chunk;
-    ADPCM_DecoderState state = {0};
+    ADPCM_DecoderState state;
     Sint8 *cstate;
 
     if (chunk->size != chunk->length) {
@@ -1056,6 +1056,7 @@ IMA_ADPCM_Decode(WaveFile *file, Uint8 **audio_buf, Uint32 *audio_len)
         return 0;
     }
 
+    SDL_zero(state);
     state.channels = file->format.channels;
     state.blocksize = file->format.blockalign;
     state.blockheadersize = (size_t)state.channels * 4;