> An int is only guaranteed to hold from -16383 to +16383.
Read Dave's links here - http://cboard.cprogramming.com/showthread.php?t=84349
Annex E of the first one is C99 TC2, which states
#define INT_MAX +32767
#define INT_MIN -32767

The C89/C90 versions say the same.