]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - common.h
Removed all calls to strcpy; most of them are now calls to strlcpy or memcpy.
[xonotic/darkplaces.git] / common.h
index 1306776e50afb2f1dbc81df3df418db636d57cb1..1cfcfd44dad56db83e15c9306acc4042644a6816 100644 (file)
--- a/common.h
+++ b/common.h
@@ -229,9 +229,9 @@ extern int dpsnprintf (char *buffer, size_t buffersize, const char *format, ...)
 extern int dpvsnprintf (char *buffer, size_t buffersize, const char *format, va_list args);
 
 // A bunch of functions are forbidden for security reasons (and also to please MSVS 2005, for some of them)
-#define strcat DO_NOT_USE_STRCAT__USE_STRLCAT
+#define strcat DO_NOT_USE_STRCAT__USE_STRLCAT_OR_MEMCPY
 #define strncat DO_NOT_USE_STRNCAT__USE_STRLCAT_OR_MEMCPY
-//#define strcpy DO_NOT_USE_STRCPY__USE_STRLCPY
+#define strcpy DO_NOT_USE_STRCPY__USE_STRLCPY_OR_MEMCPY
 #define strncpy DO_NOT_USE_STRNCPY__USE_STRLCPY_OR_MEMCPY
 //#define sprintf DO_NOT_USE_SPRINTF__USE_DPSNPRINTF