|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] size_t and printk and Xen
On 11/10/08 15:05, "Dan Magenheimer" <dan.magenheimer@xxxxxxxxxx> wrote:
> 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.
Cast to an int or to a long? Use %z?
> http://www.velocityreviews.com/forums/t438359-portable-way-to-printf-a-sizet-i
> nstance.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?
Removing it would break the build, I think.
-- Keir
> If it is not going to be removed, is there a workaround
> (other than ifdef'ing)?
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|