소스 검색

SDL_Wave: missing field 'length' initializer

Sylvain Becker 7 년 전
부모
커밋
cd011bb1e7
1개의 변경된 파일과 7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      src/audio/SDL_wave.c

+ 7 - 3
src/audio/SDL_wave.c

@@ -1790,9 +1790,13 @@ WaveLoad(SDL_RWops *src, WaveFile *file, SDL_AudioSpec *spec, Uint8 **audio_buf,
     SDL_bool RIFFlengthknown = SDL_FALSE;
     WaveFormat *format = &file->format;
     WaveChunk *chunk = &file->chunk;
-    WaveChunk RIFFchunk = {0};
-    WaveChunk fmtchunk = {0};
-    WaveChunk datachunk = {0};
+    WaveChunk RIFFchunk;
+    WaveChunk fmtchunk;
+    WaveChunk datachunk;
+
+    SDL_zero(RIFFchunk);
+    SDL_zero(fmtchunk);
+    SDL_zero(datachunk);
 
     envchunkcountlimit = SDL_getenv("SDL_WAVE_CHUNK_LIMIT");
     if (envchunkcountlimit != NULL) {