nemelo by v tabulce datovych typu byt jako ekvivalent Uint32/Sint32 pouzito spis (un)signed long?
Nevim jestli je SDL portovane na nejakou 16-bit platformu, ale sam jsem par let programoval v C/C++ na 8, 16, 32 a 64 bitovych platformach, takze muzu rict ze velikost intu nepatri mezi ty prave jistoty ;o)
Před nedávnem jsem zkoušel zkompilovat SDL program v gcc se zapnutou volbou "pedantic" a nepustilo mě to přes podobný test 64-bitového intu, takže tyto asserty asi opravdu fungují a je tedy jistota velikosti typů. Něco podobného se stane v borland cpp builderu, když neurčíte ekvivalenci enumu s intem.