STRTOL_LONG_MIN
? -((unsigned LONG int) (STRTOL_LONG_MIN + 1)) + 1
return negative ? STRTOL_LONG_MIN : STRTOL_LONG_MAX;