TOUPPER
if ((base == 0 || base == 16) && TOUPPER (s[1]) == L_('X'))
|| (int) (TOUPPER (c) - L_('A') + 10) >= base))
c = TOUPPER (c) - L_('A') + 10;
c = TOUPPER (c) - L_('A') + 10;
c = TOUPPER (c) - L_('A') + 10;
c = TOUPPER (c) - L_('A') + 10;
if (save - nptr >= 2 && TOUPPER (save[-1]) == L_('X')