else if (is_hex_digit(ch)) 
else if (isxdigit(ch)) 
static unsigned int hex_to_uint (unsigned char* str, int len){	unsigned val, ch;	if (!len) 		len = strlen(str);	for (val = 0; len; ++str, --len)	{		ch = *str;		if (is_digit(ch))			val = (val << 4) + (ch - (unsigned)'0');		else if (is_hex_digit(ch))			val = (val << 4) + ((ch & 0xDF) - (unsigned)'A' + 10);		else break;	}	return val;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8e18d1f9c9dcbf2de5b79cad771ed639983ab6cd/sdla_x25.c/clean/drivers/net/wan/sdla_x25.c