#ifndef __LIMITS_H #define __LIMITS_H #define SHRT_MIN (-32768) #define SHRT_MAX 32767 #define USHRT_MAX 65535 #define INT_MIN (-INT_MAX - 1) #define INT_MAX 2147483647 #define UINT_MAX 4294967295U #define LONG_MAX 2147483647L #define LONG_MIN (-LONG_MAX - 1L) #define ULONG_MAX 4294967295UL #endif