diff src/sound/win32_s.cpp @ 5587:c44c070c5032 draft

(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
author rubidium <rubidium@openttd.org>
date Wed, 10 Jan 2007 18:56:51 +0000 (2007-01-10)
parents 4b26bd55bd24
children 358c07fb3212
line wrap: on
line diff
--- a/src/sound/win32_s.cpp
+++ b/src/sound/win32_s.cpp
@@ -5,6 +5,7 @@
 #include "../driver.h"
 #include "../functions.h"
 #include "../mixer.h"
+#include "../helpers.hpp"
 #include "win32_s.h"
 #include <windows.h>
 #include <mmsystem.h>
@@ -17,7 +18,7 @@
 {
 	hdr->dwBufferLength = _bufsize * 4;
 	hdr->dwFlags = 0;
-	hdr->lpData = malloc(_bufsize * 4);
+	MallocT(&hdr->lpData, _bufsize * 4);
 	if (hdr->lpData == NULL ||
 			waveOutPrepareHeader(_waveout, hdr, sizeof(WAVEHDR)) != MMSYSERR_NOERROR)
 		error("waveOutPrepareHeader failed");