From 42f6cbfe115e6cfa695b07001cef894f00fa9cb5 Mon Sep 17 00:00:00 2001 From: JP Cimalando Date: Thu, 31 May 2018 21:59:45 +0200 Subject: dosbox: don't use ssize_t for frame count, use unsigned --- src/chips/dosbox_opl3.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/chips/dosbox_opl3.cpp') 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(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(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(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(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; -- cgit v1.2.3