[Mono-devel-list] Non GCC compiler patch - ip_mreq &HP'sheaders

Piers Haken piersh at friskit.com
Fri May 23 16:04:33 EDT 2003


> -----Original Message-----
> From: Jonathan Pryor [mailto:jonpryor at vt.edu] 
> Sent: Friday, May 23, 2003 5:37 AM
> To: Piers Haken
> Cc: Bernie Solomon; Dick Porter; Mono Development List
> Subject: RE: [Mono-devel-list] Non GCC compiler patch - 
> ip_mreq &HP'sheaders
> 
> As for why LP64 is "sane" see:
> 
> 	http://www.opengroup.org/public/tech/aspen/lp64_wp.htm

I think the phrase "programs written today for Microsoft Windows 3.1"
pretty much sums up the relevance of that document to Microsoft's
decision to go with LLP64. For them compatibility with existing win32
source is by far the most important factor. With that in mind, making
sizeof(int)!=sizeof(long) seems pretty insane. In fact I'd say that
ILP64 is even a better choice for win64 than LLP64 since in most win32
code int and long are used interchangeably.

Sorry for going OT.
Piers.



More information about the Mono-devel-list mailing list