} else if (isupper (*S)) {
DigitVal = *S - ('A' - 10);
} else if (islower (*S)) {
- DigitVal = *S - ('a' - 10);
+ DigitVal = *S - ('a' - 10);
} else {
/* Unknown character */
break;
/* Handle overflow */
if (Ovf) {
- errno = ERANGE;
+ _seterrno (ERANGE);
if (Minus) {
return LONG_MIN;
} else {