Unsigned int is of 16 bits for 8 bit machine & 32 bit for 32 bit machine. For that i find a good solution in stdint.h , whish used uint8_t or uint32_t, which reduces any error chances & is very good encapsulation.
I was looking same for suffixes used for constants. Aain on different bit machines they might create problem. Is there any similar solution available so that suffix used can be encapsulated i in one file & can be used on different machines easily.