]> git.saurik.com Git - wxWidgets.git/commitdiff
Cygwin doesn't have _wcsdup() (closes #10738)
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 25 Apr 2009 14:48:19 +0000 (14:48 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 25 Apr 2009 14:48:19 +0000 (14:48 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/wxcrtbase.h

index 5468c61c3d75a3762e424c3cd2c5f2ac37663ada..e37774cbe492fce1a71e0da635b45c9eae8dcb0e 100644 (file)
@@ -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