[Spice-devel] Use of sized ints

Christophe de Dinechin dinechin at redhat.com
Fri Mar 3 11:59:17 UTC 2017


We have recently discussed the use of the bool type. What about sized int types? What is the policy here?

Notably, on a part of the code I’m presently working on, I saw that surface_id could be either an int or an uint32_t. There is apparently no clear winner:

$ git grep "int.*surface_id" | wc
     141     659   12350
$ git grep "uint32.*surface_id" | wc
      89     434    8182

So this means roughly 63% uint32 and 36% “other ints”…

In your opinion, for new code, should I use unsigned, int or uint32 for a surface_id parameter? (My personal vote would be unsigned)


Christophe


More information about the Spice-devel mailing list