diff options
author | Joe George <joe@zeroc.com> | 2014-11-03 10:41:08 -0500 |
---|---|---|
committer | Joe George <joe@zeroc.com> | 2014-11-03 10:41:08 -0500 |
commit | ba8bbc7a2835ab29788f283be5aca3a521644c1c (patch) | |
tree | 203d740d88544f22fcb2618ddce59e2cadac9a47 /cpp/demo/Ice/MFC/server/LogI.cpp | |
parent | Fixed ICE-5811: renamed book demos to manual demos (diff) | |
download | ice-ba8bbc7a2835ab29788f283be5aca3a521644c1c.tar.bz2 ice-ba8bbc7a2835ab29788f283be5aca3a521644c1c.tar.xz ice-ba8bbc7a2835ab29788f283be5aca3a521644c1c.zip |
Replace strcpy with strcpy_s for Windows demos
Diffstat (limited to 'cpp/demo/Ice/MFC/server/LogI.cpp')
-rw-r--r-- | cpp/demo/Ice/MFC/server/LogI.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/cpp/demo/Ice/MFC/server/LogI.cpp b/cpp/demo/Ice/MFC/server/LogI.cpp index adf893f3ba9..9222c38f0e4 100644 --- a/cpp/demo/Ice/MFC/server/LogI.cpp +++ b/cpp/demo/Ice/MFC/server/LogI.cpp @@ -10,11 +10,6 @@ #include <stdafx.h> #include <LogI.h> - -#ifdef _MSC_VER -# pragma warning( disable : 4996 ) -#endif - using namespace std; LogI::LogI() : @@ -106,6 +101,10 @@ LogI::post(const string& data) { assert(_hwnd != 0); char* text = new char[data.size()+1]; +#ifdef _WIN32 + strcpy_s(text, data.size() + 1, data.c_str()); +#else strcpy(text, data.c_str()); +#endif ::PostMessage(_hwnd, WM_USER, (WPARAM)FALSE, (LPARAM)text); } |