diff options
Diffstat (limited to 'base/engine.cpp')
-rw-r--r-- | base/engine.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/base/engine.cpp b/base/engine.cpp index f48ca83c96..824d1a15f8 100644 --- a/base/engine.cpp +++ b/base/engine.cpp @@ -193,13 +193,17 @@ void CDECL warning(const char *s, ...) { va_list va; va_start(va, s); +#ifdef __SYMBIAN32__ + vsprintf(buf, s, va); +#else vsnprintf(buf, STRINGBUFLEN, s, va); +#endif va_end(va); #ifdef __GP32__ //ph0x FIXME: implement fprint? printf("WARNING: %s\n", buf); #else -#ifndef _WIN32_WCE +#if !defined (_WIN32_WCE) && !defined (__SYMBIAN32__) fprintf(stderr, "WARNING: %s!\n", buf); #endif #endif |