aboutsummaryrefslogtreecommitdiff
path: root/src/chips/dosbox_opl3.cpp
diff options
context:
space:
mode:
authorJP Cimalando <jpcima@users.noreply.github.com>2018-05-31 21:59:45 +0200
committerJP Cimalando <jpcima@users.noreply.github.com>2018-05-31 21:59:45 +0200
commit42f6cbfe115e6cfa695b07001cef894f00fa9cb5 (patch)
treeb09a8756e7e29684a441310c3a15816e75ab0e7d /src/chips/dosbox_opl3.cpp
parent336c4f4288f49191090c106aeb8001f20a0a48f6 (diff)
downloadlibADLMIDI-42f6cbfe115e6cfa695b07001cef894f00fa9cb5.tar.gz
libADLMIDI-42f6cbfe115e6cfa695b07001cef894f00fa9cb5.tar.bz2
libADLMIDI-42f6cbfe115e6cfa695b07001cef894f00fa9cb5.zip
dosbox: don't use ssize_t for frame count, use unsigned
Diffstat (limited to 'src/chips/dosbox_opl3.cpp')
-rw-r--r--src/chips/dosbox_opl3.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/chips/dosbox_opl3.cpp b/src/chips/dosbox_opl3.cpp
index e748b85..9669fa3 100644
--- a/src/chips/dosbox_opl3.cpp
+++ b/src/chips/dosbox_opl3.cpp
@@ -53,10 +53,10 @@ void DosBoxOPL3::writeReg(uint16_t addr, uint8_t data)
int DosBoxOPL3::generate(int16_t *output, size_t frames)
{
DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip);
- ssize_t left = (ssize_t)frames;
+ Bitu left = (Bitu)frames;
while(left > 0)
{
- ssize_t frames_i = left;
+ Bitu frames_i = left;
chip_r->GenerateArr(output, &frames_i);
output += (frames_i * 2);
left -= frames_i;
@@ -67,10 +67,10 @@ int DosBoxOPL3::generate(int16_t *output, size_t frames)
int DosBoxOPL3::generateAndMix(int16_t *output, size_t frames)
{
DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip);
- ssize_t left = (ssize_t)frames;
+ Bitu left = (Bitu)frames;
while(left > 0)
{
- ssize_t frames_i = left;
+ Bitu frames_i = left;
chip_r->GenerateArrMix(output, &frames_i);
output += (frames_i * 2);
left -= frames_i;
@@ -81,10 +81,10 @@ int DosBoxOPL3::generateAndMix(int16_t *output, size_t frames)
int DosBoxOPL3::generate32(int32_t *output, size_t frames)
{
DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip);
- ssize_t left = (ssize_t)frames;
+ Bitu left = (Bitu)frames;
while(left > 0)
{
- ssize_t frames_i = left;
+ Bitu frames_i = left;
chip_r->GenerateArr(output, &frames_i);
output += (frames_i * 2);
left -= frames_i;
@@ -95,10 +95,10 @@ int DosBoxOPL3::generate32(int32_t *output, size_t frames)
int DosBoxOPL3::generateAndMix32(int32_t *output, size_t frames)
{
DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip);
- ssize_t left = (ssize_t)frames;
+ Bitu left = (Bitu)frames;
while(left > 0)
{
- ssize_t frames_i = left;
+ Bitu frames_i = left;
chip_r->GenerateArrMix(output, &frames_i);
output += (frames_i * 2);
left -= frames_i;