Various compile fixes for WinCE.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18098 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2002-12-07 15:41:13 +00:00
parent 694f2f3cc7
commit 0e0126c220
5 changed files with 26 additions and 1 deletions

View File

@@ -95,6 +95,19 @@ private: \
chartype *m_str; \
}
#ifndef strdup
inline char *strdup(const char *cs)
{
size_t len = 0;
while (cs[len] != 0)
len++;
const size_t siz = (len + 1)*sizeof(char);
char *csCopy = (char *)malloc(siz);
memcpy(csCopy, cs, siz);
return csCopy;
}
#endif
DEFINE_BUFFER(wxCharBuffer, char, strdup);
#if wxUSE_WCHAR_T