On Mon, Oct 05, 2009 at 11:04:18AM -0700, Alan Coopersmith wrote: > Daniel Stone wrote: > > On Fri, Oct 02, 2009 at 01:42:50PM -0700, Jamey Sharp wrote: > >> On 64-bit systems, int and pointers don't have the same size, so GCC gives > >> warnings about casts between int and pointer types. However, in the cases > >> covered by this patch, it's always a value that fits in int being stored > >> temporarily as a pointer and then converted back later, which is safe. > >> Casting through the pointer-sized integer type intptr_t convinces the > >> compiler that this is OK. > >> > >> Signed-off-by: Jamey Sharp <[email protected]> > > > > Alan, Matthieu -- is this portable enough? > > intptr_t has been in Solaris since 64-bit support was added in Solaris 7.
Okay, looks like we can use it no problems then. Acked-by: Daniel Stone <[email protected]> Merged into ~daniels/xserver. Cheers, Daniel
pgpWRxJICHI2q.pgp
Description: PGP signature
_______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
