From be56d934ee2a7b5abf58eb04494aeda7b013fafc Mon Sep 17 00:00:00 2001 From: galaxyhaxz Date: Sun, 17 Jun 2018 19:51:04 -0500 Subject: [PATCH] Fix compilers that use DirectX8+ --- Source/sound.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/sound.cpp b/Source/sound.cpp index 752e1bf..3c18bcd 100644 --- a/Source/sound.cpp +++ b/Source/sound.cpp @@ -278,10 +278,10 @@ void __fastcall sound_CreateSoundBuffer(TSnd *sound_file) DSBUFFERDESC v3; // [esp+4h] [ebp-14h] v1 = sound_file; - memset(&v3, 0, 0x14u); + memset(&v3, 0, sizeof(DSBUFFERDESC)); v3.dwBufferBytes = v1->len; v3.lpwfxFormat = &v1->fmt; - v3.dwSize = 20; + v3.dwSize = sizeof(DSBUFFERDESC); v3.dwFlags = DSBCAPS_CTRLVOLUME|DSBCAPS_CTRLPAN|DSBCAPS_STATIC; v2 = sglpDS->CreateSoundBuffer(&v3, &v1->DSB, NULL); if ( v2 ) @@ -367,8 +367,8 @@ void __fastcall sound_create_primary_buffer(int music_track) a1 = music_track; if ( !music_track ) { - memset(&v4, 0, 0x14u); - v4.dwSize = 20; + memset(&v4, 0, sizeof(DSBUFFERDESC)); + v4.dwSize = sizeof(DSBUFFERDESC); v4.dwFlags = DSBCAPS_PRIMARYBUFFER; v1 = sglpDS->CreateSoundBuffer(&v4, &sglpDSB, NULL); if ( v1 )