GnuWin32 corrections (::ZeroMemory doesn't exist)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1695 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
1999-02-15 13:05:58 +00:00
parent c7f49969d6
commit cf0b3979bc
3 changed files with 10 additions and 1 deletions

View File

@@ -465,7 +465,7 @@ wxTextCtrl* wxListCtrl::GetEditControl(void) const
bool wxListCtrl::GetItem(wxListItem& info) const bool wxListCtrl::GetItem(wxListItem& info) const
{ {
LV_ITEM lvItem; LV_ITEM lvItem;
#ifdef __MINGW32__ #ifdef __GNUWIN32__
memset(&lvItem, 0, sizeof(lvItem)); memset(&lvItem, 0, sizeof(lvItem));
#else #else
ZeroMemory(&lvItem, sizeof(lvItem)); // must set all fields to 0 ZeroMemory(&lvItem, sizeof(lvItem)); // must set all fields to 0

View File

@@ -47,7 +47,11 @@ public:
wxToolInfo(wxWindow *win) wxToolInfo(wxWindow *win)
{ {
// initialize all members // initialize all members
#ifdef __GNUWIN32__
memset(this, 0, sizeof(TOOLINFO));
#else
::ZeroMemory(this, sizeof(TOOLINFO)); ::ZeroMemory(this, sizeof(TOOLINFO));
#endif
cbSize = sizeof(TOOLINFO); cbSize = sizeof(TOOLINFO);
uFlags = TTF_IDISHWND; uFlags = TTF_IDISHWND;

View File

@@ -211,7 +211,12 @@ long wxExecute(const wxString& command, bool sync, wxProcess *handler)
#else // 1 #else // 1
// create the process // create the process
STARTUPINFO si; STARTUPINFO si;
#ifdef __GNUWIN32__
memset(&si, 0, sizeof(si));
#else
::ZeroMemory(&si, sizeof(si)); ::ZeroMemory(&si, sizeof(si));
#endif
si.cb = sizeof(si); si.cb = sizeof(si);
PROCESS_INFORMATION pi; PROCESS_INFORMATION pi;