}
printf ("End\n");
return;
}
void get_hw_addr (char *buf, char *str)
{
int i;
char c, val;
for(i = 0; i < 6; i++)
{
if (!(c = tolower(*str++)));
if (isdigit(c))
val = c - '0';
else if (c >= 'a' && c <= 'f')
val = c-'a'+10;
*buf = val << 4;
if (!(c = tolower(*str++)));
if (isdigit(c))
val = c - '0';
else if (c >= 'a' && c <= 'f')
val = c-'a'+10;
*buf++ |= val;
if (*str == ':')
str++;
}
}