[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC 03/14] xen/arm: Correctly define size_t
On Wed, 2014-03-12 at 16:15 +0000, Julien Grall wrote: > Flask code use %zu to print size_t variable. On ARM, size_t always defined > to unsigned long which make ARM build failed. > > Fix it by using __SIZE_TYPE__. > > Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > --- > xen/include/asm-arm/types.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/xen/include/asm-arm/types.h b/xen/include/asm-arm/types.h > index 6875a62..183f3e0 100644 > --- a/xen/include/asm-arm/types.h > +++ b/xen/include/asm-arm/types.h > @@ -55,7 +55,11 @@ typedef u64 register_t; > #define PRIregister "lx" > #endif > > +#if defined(__SIZE_TYPE__) > +typedef __SIZE_TYPE__ size_t; > +#else > typedef unsigned long size_t; > +#endif > > typedef char bool_t; > #define test_and_set_bool(b) xchg(&(b), 1) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |