#define INT32_MIN (-INT32_MAX - 1L) 

smallest negative value an int32_t can hold.