X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6689960c3cea91383a8ce78de01cb30d1ddc54ef..cbeda384e51acb82e13994cb67ac1714669cae10:/include/wx/wxcrtbase.h?ds=sidebyside diff --git a/include/wx/wxcrtbase.h b/include/wx/wxcrtbase.h index 27aafc6e8b..e37774cbe4 100644 --- a/include/wx/wxcrtbase.h +++ b/include/wx/wxcrtbase.h @@ -26,6 +26,10 @@ NB: don't include any wxWidgets headers here because almost all of them include this one! + + NB2: User code should include wx/crt.h instead of including this + header directly. + */ #if !defined(__WXPALMOS5__) @@ -179,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