diff options
author | Strangerke | 2011-06-11 22:35:21 +0200 |
---|---|---|
committer | Strangerke | 2011-06-11 22:35:21 +0200 |
commit | 11264a60a7dc8e3e04b5b73f6794269f097010ff (patch) | |
tree | 5c1772bfb1bcb419b6efd0324d363397ef2e5691 /engines/cge/sound.cpp | |
parent | 15d98b2a5479967590c3eba82e349f642c4ca7cf (diff) | |
download | scummvm-rg350-11264a60a7dc8e3e04b5b73f6794269f097010ff.tar.gz scummvm-rg350-11264a60a7dc8e3e04b5b73f6794269f097010ff.tar.bz2 scummvm-rg350-11264a60a7dc8e3e04b5b73f6794269f097010ff.zip |
CGE: Stubbing and cleanup made by SylvainTV
Diffstat (limited to 'engines/cge/sound.cpp')
-rw-r--r-- | engines/cge/sound.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/engines/cge/sound.cpp b/engines/cge/sound.cpp index 81dd457603..11385c12e3 100644 --- a/engines/cge/sound.cpp +++ b/engines/cge/sound.cpp @@ -39,7 +39,7 @@ #include "cge/text.h" #include "cge/cfile.h" #include "cge/vol.h" -#include <alloc.h> +//#include <alloc.h> namespace CGE { @@ -95,7 +95,7 @@ void SOUND::Play (DATACK * wav, int pan, int cnt) if (wav) { Stop(); - smpinf.saddr = (char *) &*(wav->EAddr()); + smpinf.saddr = (uint8 *) &*(wav->EAddr()); smpinf.slen = (uint16)wav->Size(); smpinf.span = pan; smpinf.sflag = cnt; @@ -196,7 +196,8 @@ void FX::Preload (int ref0) { static char fname[] = "FX00000.WAV"; wtom(ref, fname+2, 10, 5); - DATACK * wav = LoadWave(&INI_FILE(fname), &Emm); + INI_FILE file = INI_FILE(fname); + DATACK * wav = LoadWave(&file, &Emm); if (wav) { HAN * p = &Cache[Find(0)]; @@ -216,7 +217,8 @@ DATACK * FX::Load (int idx, int ref) static char fname[] = "FX00000.WAV"; wtom(ref, fname+2, 10, 5); - DATACK * wav = LoadWave(&INI_FILE(fname), &Emm); + INI_FILE file = INI_FILE(fname); + DATACK * wav = LoadWave(&file, &Emm); if (wav) { HAN * p = &Cache[idx]; @@ -309,13 +311,13 @@ EC void * Patch (int pat) if (! snd.Error) { uint16 siz = (uint16) snd.Size(); - p = (uint8 *) farmalloc(siz); + p = (uint8 *) malloc(siz); if (p) { snd.Read(p, siz); if (snd.Error) { - farfree(p); + free(p); p = NULL; } } |