From d88f15a3c9272dddc53b5fcba6ee04697ec5c82b Mon Sep 17 00:00:00 2001
From: Boris Kolpackov <boris@codesynthesis.com>
Date: Sun, 8 Feb 2015 13:17:28 +0200
Subject: Recode strcpy as memcpy

VC12 deprecated those hard, as in, it is now an error.
---
 mssql/types/test.hxx | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

(limited to 'mssql')

diff --git a/mssql/types/test.hxx b/mssql/types/test.hxx
index 15070e3..aea64cb 100644
--- a/mssql/types/test.hxx
+++ b/mssql/types/test.hxx
@@ -402,11 +402,11 @@ struct char_array
     }
     else
     {
-      std::strcpy (ls1, s);
-      std::strcpy (ls2, s);
+      std::memcpy (ls1, s, std::strlen (s) + 1); // VC++ strcpy deprecation.
+      std::memcpy (ls2, s, std::strlen (s) + 1);
 
-      std::wcscpy (lws1, ws);
-      std::wcscpy (lws2, ws);
+      std::memcpy (lws1, ws, (std::wcslen (ws) + 1) * sizeof (wchar_t));
+      std::memcpy (lws2, ws, (std::wcslen (ws) + 1) * sizeof (wchar_t));
     }
   }
 
-- 
cgit v1.1