>>57
intがshortより大きいか否かは処理系依存なのでshortより大きい整数として常にintで良いわけではない
intは多くの場合「ターゲットのアーキテクチャでもっとも自然に扱える整数」だが
処理系依存であることに変わりは無く、アーキテクチャと処理系を指定しない限り絶対視はできない

>>43
APIのユーザーがコンパイラを変えたからといって
APIをソースからリビルドさせたくない、という場合は
intを使うのは避けて、longとかshortとかで型のサイズを明示する

必要がある