I opened "stdint.h" file from visual studio 2015 and as shown in below image, I noticed the INT_FAST16_MAX
is defined to INT32_MAX
. And same with unsigned too. Why is it so?
But the least ones are defined as expected. (below)
#define INT_LEAST16_MAX INT16_MAX
#define UINT_LEAST16_MAX UINT16_MAX