[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] size_t and printk and Xen



I am adding code in Xen that printk's a size_t and find that
I can't write code (short of ifdef'ing) that compiles on
both 32-bit and 64-bit because size_t is typedef'd in Xen as an
unsigned long.  C.f.

http://www.velocityreviews.com/forums/t438359-portable-way-to-printf-a-sizet-instance.html

It appears that the %z format is understood by Xen printk.

Is the typedef historical and should be removed?  Or is it
necessary for some (older?) compilers?

If it is not going to be removed, is there a workaround
(other than ifdef'ing)?

Thanks,
Dan

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.