Commit f2777077 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Martin Schwidefsky
Browse files

[S390] cio: remove custom implementation of hex_to_bin()

parent ed3640b2
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -79,17 +79,15 @@ static int pure_hex(char **cp, unsigned int *val, int min_digit,
		    int max_digit, int max_val)
{
	int diff;
	unsigned int value;

	diff = 0;
	*val = 0;

	while (isxdigit(**cp) && (diff <= max_digit)) {
	while (diff <= max_digit) {
		int value = hex_to_bin(**cp);

		if (isdigit(**cp))
			value = **cp - '0';
		else
			value = tolower(**cp) - 'a' + 10;
		if (value < 0)
			break;
		*val = *val * 16 + value;
		(*cp)++;
		diff++;