X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b7d70f7626ec7f0f01019dcb3d0c2856787c340f..d58526d55433162cef8ad2ed7f422689862c3019:/include/wx/wxcrtbase.h diff --git a/include/wx/wxcrtbase.h b/include/wx/wxcrtbase.h index 5468c61c3d..e37774cbe4 100644 --- a/include/wx/wxcrtbase.h +++ b/include/wx/wxcrtbase.h @@ -183,7 +183,9 @@ WXDLLIMPEXP_BASE void *calloc( size_t num, size_t size ); #elif !(defined(__MWERKS__) && defined(__WXMAC__)) && !defined(__WXWINCE__) #define wxCRT_StrdupA strdup #endif -#if defined(__WINDOWS__) + +// all compilers except Cygwin provide _wcsdup() under Windows +#if defined(__WINDOWS__) && !defined(__CYGWIN__) #define wxCRT_StrdupW _wcsdup #elif defined(HAVE_WCSDUP) #define wxCRT_StrdupW wcsdup