Yeah in fact using <i>non</i>-fixed width integers reduces portability!<p>I ran into a bug where I was running some Arduino code (16-bit) on an mBed (32-bit). The use of `int` rather than `uint16_t` caused a timeout to become an infinite loop.<p>I&#x27;m pretty sure it would be impossible to have portability issues due to using fixed-width types - I mean their entire point is to ensure portability.