[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64
On Wednesday 23 January 2008 02:38:37 James Harper wrote: > > James Harper, le Wed 23 Jan 2008 11:55:50 +1100, a écrit : > > > > > Any suggestions as to what the type should be called? > > > > > > > > Just the standard name: uintptr_t > > > > > > Can you qualify 'standard' in that context (eg Linux, gcc, POSIX, etc). > > > > C99 > > That'll do nicely :) > > > > I don't ever remember hearing of that field before. Is it a type > > > defined as 'an integer with the same width as a pointer'? > > > > « The following type designates an unsigned integer type with the > > property that any valid pointer to void can be converted to this type, > > then converted back to pointer to void, and the result will compare equal > > to the original pointer: uintptr_t » > > Perfect. Thanks. C99 introduced uintptr_t/intptr_t for portability: http://www.unix.org/version2/whatsnew/lp64_wp.html Christoph -- AMD Saxony, Dresden, Germany Operating System Research Center Legal Information: AMD Saxony Limited Liability Company & Co. KG Sitz (Geschäftsanschrift): Wilschdorfer Landstr. 101, 01109 Dresden, Deutschland Registergericht Dresden: HRA 4896 vertretungsberechtigter Komplementär: AMD Saxony LLC (Sitz Wilmington, Delaware, USA) Geschäftsführer der AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |