(svn r4560) - Fix: (r3008) Remove VS2005 undefined vsnprintf() as it doesn't exist in the windows libraries (only _vsnprintf). This caused the bad function to be called that could result in non-properly terminated strings. Thanks for noticing Tron.
authorDarkvater
Sun, 23 Apr 2006 22:28:26 +0000
changeset 3649 8a5d76d106f3
parent 3648 1574c89384cb
child 3650 92a3f5cae745
(svn r4560) - Fix: (r3008) Remove VS2005 undefined vsnprintf() as it doesn't exist in the windows libraries (only _vsnprintf). This caused the bad function to be called that could result in non-properly terminated strings. Thanks for noticing Tron.
win32.c
--- a/win32.c	Sun Apr 23 22:25:33 2006 +0000
+++ b/win32.c	Sun Apr 23 22:28:26 2006 +0000
@@ -1197,7 +1197,6 @@
 }
 
 #ifdef _MSC_VER
-#if _MSC_VER < 1400 /* Already defined in VS 2005 */
 int CDECL vsnprintf(char *str, size_t size, const char *format, va_list ap)
 {
 	int ret;
@@ -1206,7 +1205,6 @@
 	return ret;
 }
 #endif
-#endif
 
 /**
  * Insert a chunk of text from the clipboard onto the textbuffer. Get TEXT clipboard