|
From: | Roland Schwingel |
Subject: | [patch #6677] 64bit windows support (also gcc 4.4 support in general) for gnustep base |
Date: | Mon, 17 Nov 2008 13:16:50 +0000 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 |
URL: <http://savannah.gnu.org/patch/?6677> Summary: 64bit windows support (also gcc 4.4 support in general) for gnustep base Project: GNUstep Submitted by: rosch Submitted on: Mo 17 Nov 2008 13:16:48 GMT Category: Foundation Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: Hi... As already announced on the GNUstep Mailinglist some days ago here is the first patch to allow GNUstep base/libobjc to be 64bit windows compatible. This patch covers gnustep-base. Most of the stuff is to be gcc 4.4 compliant in matters of warnings. This should cover any platform not only windows. Some details: Fix gcc4.4 warnings: (includes possible usage of unitialized variables) Additions/GSXML.m GSSocketStream.m GSString.m NSDecimalNumber.m NSKeyValueMutableArray.m NSMessagePort.m NSNumberFormatter.m NSPredicate.m NSPropertyList.m NSRunLoop.m NSSet.m NSSocketPort.m NSString.m NSURL.m cifframe.m mframe.m win32/GSFileHandle.m win32/GSRunLoopCtxt.m win32/NSMessagePort.m win32/NSMessagePortNameServer.m win32/NSUserDefaults.m Correct storage sizes: GSFormat.m GSSocketStream.m NSArray.m NSCharacterSet.m NSConnection.m NSDistributedNotificationCenter.m NSProxy.m NSRunLoop.m NSSocketPort.m NSTask.m Take care about import of symbols marked as extern for win64: GSHTTPURLHandle.m GSSocketStream.m win32/NSMessagePort.m win32/NSMessagePortNameServer.m Misc: GSFFCallInvocation.m: mark function as unused GSFFIInvocation.m: mark function as unused NSDebug.m: with new windows crt SIGBUS is defined NSObject.m: with new windows crt Interlocked(In|De)crement are defined inet_ntop.c: mark function as unused These aren't dramatic changes and could IMHO be applied easily. Roland _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Mo 17 Nov 2008 13:16:48 GMT Name: base.patch Size: 26kB By: rosch Patch for 64bit/gcc 4.4 compatibility <http://savannah.gnu.org/patch/download.php?file_id=16860> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/patch/?6677> _______________________________________________ Nachricht geschickt von/durch Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |