- GCC fix for DOSBox patch

This commit is contained in:
sergm
2012-12-22 20:51:00 +02:00
parent 706cf9976d
commit f2b9ed8642
3 changed files with 30 additions and 24 deletions

View File

@@ -71,14 +71,7 @@ private:
LOG_MSG("MT32: LCD-Message: %s", message);
}
virtual void printDebug(const char *fmt, va_list list) {
if (midiHandler_mt32.noise) {
char s[1024];
strcpy(s, "MT32: ");
vsnprintf(s + 6, 1017, fmt, list);
LOG_MSG(s);
}
}
virtual void printDebug(const char *fmt, va_list list);
} reportHandler;
static void mixerCallBack(Bitu len);
@@ -222,6 +215,15 @@ private:
}
} midiHandler_mt32;
void MidiHandler_mt32::MT32ReportHandler::printDebug(const char *fmt, va_list list) {
if (midiHandler_mt32.noise) {
char s[1024];
strcpy(s, "MT32: ");
vsnprintf(s + 6, 1017, fmt, list);
LOG_MSG(s);
}
}
void MidiHandler_mt32::mixerCallBack(Bitu len) {
if (midiHandler_mt32.renderInThread) {
while (midiHandler_mt32.renderPos == midiHandler_mt32.playPos) {

View File

@@ -55,14 +55,7 @@ private:
LOG_MSG("MT32: LCD-Message: %s", message);
}
virtual void printDebug(const char *fmt, va_list list) {
if (midiHandler_mt32.noise) {
char s[1024];
strcpy(s, "MT32: ");
vsnprintf(s + 6, 1017, fmt, list);
LOG_MSG(s);
}
}
virtual void printDebug(const char *fmt, va_list list);
} reportHandler;
public:
@@ -165,6 +158,15 @@ private:
}
} midiHandler_mt32;
void MidiHandler_mt32::MT32ReportHandler::printDebug(const char *fmt, va_list list) {
if (midiHandler_mt32.noise) {
char s[1024];
strcpy(s, "MT32: ");
vsnprintf(s + 6, 1017, fmt, list);
LOG_MSG(s);
}
}
void MidiHandler_mt32::mixerCallBack(Bitu len) {
midiHandler_mt32.render(len, (Bit16s *)MixTemp);
}

View File

@@ -63,14 +63,7 @@ private:
LOG_MSG("MT32: LCD-Message: %s", message);
}
virtual void printDebug(const char *fmt, va_list list) {
if (midiHandler_mt32.noise) {
char s[1024];
strcpy(s, "MT32: ");
vsnprintf(s + 6, 1017, fmt, list);
LOG_MSG(s);
}
}
virtual void printDebug(const char *fmt, va_list list);
} reportHandler;
static void mixerCallBack(Bitu len);
@@ -198,6 +191,15 @@ private:
}
} midiHandler_mt32;
void MidiHandler_mt32::MT32ReportHandler::printDebug(const char *fmt, va_list list) {
if (midiHandler_mt32.noise) {
char s[1024];
strcpy(s, "MT32: ");
vsnprintf(s + 6, 1017, fmt, list);
LOG_MSG(s);
}
}
void MidiHandler_mt32::mixerCallBack(Bitu len) {
if (midiHandler_mt32.renderInThread) {
SDL_SemWait(midiHandler_mt32.procIdleSem);