Too many problems with unsigned. Stick with signed.
https://google-styleguide.googlecode.com/svn/trunk/cppguide....
https://google-styleguide.googlecode.com/svn/trunk/cppguide....
I thought the spec[0][1] only guarantees int to be at least 16 bits? Am I missing something here?
[0] http://www.cplusplus.com/doc/tutorial/variables/
[1] http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf
All ARM and Intel chips have 32-bit ints.