Fixing Microsoft compatibility with the new "vsnprintf" by putting an underscore...
[freeglut] / progs / demos / shapes / shapes.c
index 66eb8d4..4171551 100644 (file)
@@ -189,7 +189,11 @@ static void shapesPrintf (int row, int col, const char *fmt, ...)
     va_list args;
 
     va_start(args, fmt);
+#if defined(WIN32) && !defined(__CYGWIN__)
+    (void) _vsnprintf (buf, sizeof(buf), fmt, args);
+#else
     (void) vsnprintf (buf, sizeof(buf), fmt, args);
+#endif
     va_end(args);
 
     glGetIntegerv(GL_VIEWPORT,viewport);