[ltt-dev] [PATCH 12/12] centralize definition of BITS_PER_LONG
pbonzini at redhat.com
Thu Feb 18 03:45:04 EST 2010
On 02/18/2010 04:25 AM, Mathieu Desnoyers wrote:
>> > +#if defined(__SIZEOF_LONG__)
>> > +#define BITS_PER_LONG (__SIZEOF_LONG__ * 8)
>> > +#elif defined(_LP64)
> How about _LLP64 and _ILP64 ? (not sure exactly which architectures
> would fit in this category nowadays though).
They are not defined by GCC.
I32LLP64 is basically only Mingw64 and ia64-hpux. They'd probably break
horribly because with 99% likelihood somewhere there is an assumption
that sizeof (long) == sizeof (void*).
What used ILP64, maybe some Cray?
More information about the lttng-dev