I had a discussion with the team lead who told me that using uintX_t is very problematic and causes performance problems...I can't understand why....
using uint8_t and uint16_t is the same as unsigned char and unsigned short - I don't think that these types use causes performance problems...
Exactly as uint64_t is like long......
May be the performance problems can occur with uint128_t etc..
Is it correct or I am missing something...
Upd
It is known that unsigned char and unsigned short sizes should not be 8 and 16 in all platforms....Just used classic values.....