From: Ryan Norton Date: Thu, 21 Apr 2005 22:08:12 +0000 (+0000) Subject: 'fix' for broken gcc version X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/fcc7c995c0923b92e56007c55b9097be35c3f94f?ds=inline 'fix' for broken gcc version git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33808 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/mac/carbon/mimetmac.cpp b/src/mac/carbon/mimetmac.cpp index 392f866a21..4db3b6ae28 100644 --- a/src/mac/carbon/mimetmac.cpp +++ b/src/mac/carbon/mimetmac.cpp @@ -1670,7 +1670,7 @@ wxFileType* wxMimeTypesManagerImpl::Associate(const wxFileTypeInfo& ftInfo) ICGetMapEntry( (ICInstance) m_hIC, (Handle) m_hDatabase, pFileType->m_impl->m_lIndex, &entry); - entry.creatorAppName = psCreatorName; + memcpy(entry.creatorAppName, psCreatorName, sizeof(Str255)); entry.fileCreator = creator; status = ICSetMapEntry( (ICInstance) m_hIC, (Handle) m_hDatabase, @@ -1723,10 +1723,10 @@ wxFileType* wxMimeTypesManagerImpl::Associate(const wxFileTypeInfo& ftInfo) entry.postCreator = 0; entry.flags = kICMapDataForkBit; //TODO: Maybe resource is valid by default too? entry.extension = psExtension; - entry.creatorAppName = psCreatorName; - entry.postAppName = psPostCreatorName; - entry.MIMEType = psMimeType; - entry.entryName = psDescription; + memcpy(entry.creatorAppName, psCreatorName, sizeof(Str255)); + memcpy(entry.postAppName, psPostCreatorName, sizeof(Str255)); + memcpy(entry.MIMEType, psMimeType, sizeof(Str255)); + memcpy(entry.entryName, psDescription, sizeof(Str255)); status = ICAddMapEntry( (ICInstance) m_hIC, (Handle) m_hDatabase, &entry); @@ -1937,7 +1937,7 @@ wxMimeTypesManagerImpl::Unassociate(wxFileType *pFileType) #if defined(__DARWIN__) if(!bInfoSuccess) - return NULL; + return FALSE; #endif //this should be as easy as removing the entry from the database and then saving