/*
** limits.h
*/

constant int FLT_RADIX;
constant int FLT_ROUNDS;
constant int FLT_MANT_DIG;
constant int DBL_MANT_DIG;
constant int LDBL_MANT_DIG;

constant float FLT_EPSILON;
constant double DBL_EPSILON;
constant double LDBL_EPSILON;

constant int FLT_DIG;
constant int DBL_DIG;
constant int LDBL_DIG;

constant int FLT_MIN_EXP;
constant int DBL_MIN_EXP; 
constant int LDBL_MIN_EXP;

constant float FLT_MIN; 
constant double DBL_MIN;
constant double LDBL_MIN;

constant int FLT_MIN_10_EXP;
constant int DBL_MIN_10_EXP;
constant int LDBL_MIN_10_EXP;

constant int FLT_MAX_EXP;
constant int DBL_MAX_EXP;
constant int LDBL_MAX_EXP;

constant float FLT_MAX;
constant double DBL_MAX;
constant double LDBL_MAX;

constant int FLT_MAX_10_EXP;
constant int DBL_MAX_10_EXP;
constant int LDBL_MAX_10_EXP;

constant int ARG_MAX;
constant int CHAR_BIT;
constant int CHAR_MIN;
constant int CHAR_MAX;
constant int UCHAR_MAX;
constant int SCHAR_MIN;
constant int SCHAR_MAX;

constant int CHILD_MAX;
constant int FCHR_MAX;

constant double HUGE_VAL;

constant int LOCK_MAX;
constant int LINK_MAX;

constant int SHRT_MIN;
constant int SHRT_MAX;

constant int USHRT_MAX;

constant int INT_MIN;
constant int INT_MAX;

constant int UINT_MAX;
constant int LONG_MIN;
constant int LONG_MAX;
constant int ULONG_MAX;
constant int USI_MAX;

constant int WORD_BIT;
constant int LONG_BIT;

constant int NAME_MAX;

constant int NGROUPS_MAX;
constant int MAX_INPUT;
constant int MAX_CANON;
constant int MAX_CHAR;
constant int OPEN_MAX;
constant int PASS_MAX;
constant int PATH_MAX;
constant int PID_MAX;
constant int SYSPID_MAX;

constant int PIPE_BUF;
constant int PIPE_MAX;

constant int PROC_MAX;

constant int STD_BLK;

constant int SYS_NMLN;
constant int SYS_OPEN;

constant int TMP_MAX;

constant int NZERO;

constant int UID_MAX;

constant int MB_LEN_MAX;
constant int NL_ARGMAX;
constant int NL_MSGMAX;
constant int NL_NMAX;
constant int NL_SETMAX;
constant int NL_TEXTMAX;
constant int NL_LBLMAX;
constant int NL_LANGMAX;
