INTMAX_MAX
enum { SECSPER400YEARS_FITS = SECSPERLYEAR <= INTMAX_MAX / 400 };
if (INTMAX_MAX / SECSPER400YEARS < diff400)
if (INTMAX_MAX / SECSPER400YEARS < diff400)
|| __CYGWIN__ || INTMAX_MAX)
#ifndef INTMAX_MAX
# if INTMAX_MAX == LLONG_MAX
if (lo_end == timerange + 1 || (lo == INTMAX_MAX && errno == ERANGE))
hi -= ! (hi == INTMAX_MAX && errno == ERANGE);