As far as I know the standard says that the size of the short
type must be at least 16 bits.
Now I'm wondering if there are actually platforms where short
s are 32 bit or even larger.
I'm aware of stddef.h
and that the types defined there should be used if a certain size is required.