From 8728cae3bfe0410ddc17d8bb1fb1ce66b77a3ae9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Mon, 11 Jun 2007 07:12:37 +0000 Subject: [PATCH] OS X compilation fix git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46398 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/wxcrtbase.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/wx/wxcrtbase.h b/include/wx/wxcrtbase.h index a5511d0018..3307319f27 100644 --- a/include/wx/wxcrtbase.h +++ b/include/wx/wxcrtbase.h @@ -173,15 +173,16 @@ WXDLLIMPEXP_BASE void *calloc( size_t num, size_t size ); #define wxCRT_StrxfrmW wcsxfrm /* Almost all compiler have strdup(), but not quite all: CodeWarrior under - Mac and VC++ for Windows CE don't provide it */ + Mac and VC++ for Windows CE don't provide it; additionally, gcc under + Mac doesn't have wcsdup: */ #if defined(__VISUALC__) && __VISUALC__ >= 1400 #define wxCRT_StrdupA _strdup #elif !(defined(__MWERKS__) && defined(__WXMAC__)) && !defined(__WXWINCE__) #define wxCRT_StrdupA strdup #endif - #ifdef __WINDOWS__ + #if defined(__WINDOWS__) #define wxCRT_StrdupW _wcsdup - #else + #elif !defined(__DARWIN__) #define wxCRT_StrdupW wcsdup #endif #else -- 2.45.2