rendered paste bodyIndex: src/game/q_shared.c
===================================================================
--- src/game/q_shared.c (Revision 6470)
+++ src/game/q_shared.c (Arbeitskopie)
@@ -4002,9 +4002,9 @@
*/
int Q_vsnprintf (char *str, size_t size, const char *format, va_list ap)
{
+#if defined(_WIN32)
int len;
-#if defined(_WIN32)
len = _vsnprintf(str, size, format, ap);
str[size-1] = '\0';
#ifdef DEBUG
@@ -4012,14 +4012,13 @@
Com_Printf("Q_vsnprintf: string was truncated - target buffer too small\n");
#endif
#else
+ size_t len;
+
len = vsnprintf(str, size, format, ap);
#ifdef DEBUG
if (len >= size)
Com_Printf("Q_vsnprintf: string was truncated - target buffer too small\n");
#endif
-
- if (len < 0)
- Com_Printf("Q_vsnprintf: error %i\n", len);
#endif
return len;