[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] sizeof(long) different under windows x64 and linux x64
I doubt anyone printf's hypercall struct fields directly. If they do, we can provide a suitable PRIxxx macro. Yeah, they're a bit ugly but it's the right answer to this problem. We use PRIxxx macros extensively in Xen code already. -- Keir On 23/1/08 20:41, "Chris Morrow" <cmorrow@xxxxxxxxxxxxxx> wrote: > Andy Grover wrote: > >> I think it's very hard to be LP64/LLP64-clean without actual testing on >> both. > > Printf format statements need to reflect whether the 64 bit type is a > long or a long long. > > uintptr_t foo > printf("%lx", foo) or printf("%llx", foo); > > This can be a pain to resolve. /usr/include/inttypes.h has defines that > are supposed to help with this, but they are ugly to use. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |