On 07/04/2012 10:19 AM, Paolo Bonzini wrote: > Il 03/07/2012 22:15, Andreas Färber ha scritto: >>>> >>>> I'd also vote for %u. PRI*32 do not seem very useful compared to plain >>>> int versions. >> If it's not useful we should use unsigned int. > > It just means that we're assuming 32-bit ints, which is a fact. The day > an IL32 platform appears that has "typedef long int32_t", we'll worry > about PRIu32. Newlib's does just that, on platforms that __have_long32. Which makes Cygwin a great platform for flushing out these sorts of type discrepancies (since cygwin inherits from newlib). http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/include/stdint.h.diff?r1=1.8&r2=1.9&cvsroot=src&f=h -- Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org