Jak jsem psal u příspěvku poměrně už dole, tak to zapadlo, napíšu znova: "No jak jsem četl, tak int je vždy buď 16 nebo 32bitů a short int by měl být vždy 16bitů a long int 32bitů. Pak by ale postrádaly smysl proměnné typu uint16_t apod. ne? Pak by stačilo používat char, short, long, long long.."
Teď jsem to našel i https://support.dce.felk.cvut.cz/pos/cv1/jazykc.pdf tady by to snad mělo být správně ne? Tak co na to říkáte?