INTMAX_MAX
#define ARITH_MAX INTMAX_MAX
acc = neg ? INTMAX_MIN : INTMAX_MAX;
cutoff = neg ? (uintmax_t)-(INTMAX_MIN + INTMAX_MAX) + INTMAX_MAX
: INTMAX_MAX;
if (val > INTMAX_MAX) {
if (val > INTMAX_MAX) {
#define __INT_MAX INTMAX_MAX
0, INTMAX_MAX);
INTMAX_MAX);
INTMAX_MAX);
enum { SECSPER400YEARS_FITS = SECSPERLYEAR <= INTMAX_MAX / 400 };
if (INTMAX_MAX / SECSPER400YEARS < diff400)
if (INTMAX_MAX / SECSPER400YEARS < diff400)