int m_msg(const char *file, int line, POOLMEM *&pool_buf, const char *fmt, ...);
void t_msg(const char *file, int line, int64_t level, const char *fmt,...);
-/* Use bstrncpy instead of strncpy because it ensures last char is a 0 */
-#define strncpy bad_call_on_strncpy_use_bstrncpy
+/* To be fully implemented. To use bstrncpy(), then it's only when we
+ * want to copy up to the container size, sometime strcpy() is used
+ * with a number of bytes to copy, then the result is incorrect.
+ * ex: char buf[200]; bstrncpy(buf, "hello", strlen("hello")); buf -> "hell"
+ *
+ * Use bstrncpy instead of strncpy because it ensures last char is a 0
+ */
+/* #define strncpy bad_call_on_strncpy_use_bstrncpy */
/** Use our strdup with smartalloc */
#ifndef HAVE_WXCONSOLE