hopefully implement va_end properly - may require some fixes or reverts, partial or full

This commit is contained in:
DarthArgus
2015-04-02 20:25:00 -05:00
parent bc33f176c2
commit 1b7d4c6283
15 changed files with 81 additions and 22 deletions
@@ -311,7 +311,7 @@ void DatabaseProcess::run(void)
// ----------------------------------------------------------------------
void DatabaseProcess::setDone(char const *reasonfmt, ...)
void DatabaseProcess::setDone(char const reasonfmt, ...)
{
if (!done)
{
@@ -336,7 +336,8 @@ void DatabaseProcess::setDone(char const *reasonfmt, ...)
static_cast<int>(getProcessId()),
static_cast<int>(Os::getProcessId()),
reason));
va_end(ap);
done = true;
}
}
@@ -40,7 +40,7 @@ class DatabaseProcess : public MessageDispatch::Receiver
// running:
virtual void run (void) = 0;
void setDone(char const *reasonfmt, ...);
void setDone(char const reasonfmt, ...);
virtual void frameTick(void) {}