version 1.21, 1998/02/26 10:06:13 |
version 1.22, 1998/02/26 10:13:08 |
|
|
cp = hp->h_name; |
cp = hp->h_name; |
} |
} |
} |
} |
if (cp) |
if (cp) { |
strncpy(line, cp, sizeof(line) - 1); |
strncpy(line, cp, sizeof(line) - 1); |
else { |
line[sizeof(line) - 1] = '\0'; |
|
} else { |
#define C(x) ((x) & 0xff) |
#define C(x) ((x) & 0xff) |
in = ntohl(in); |
in = ntohl(in); |
sprintf(line, "%u.%u.%u.%u", |
sprintf(line, "%u.%u.%u.%u", |
|
|
cp = np->n_name; |
cp = np->n_name; |
} |
} |
mbits = mask ? 33 - ffs(mask) : 0; |
mbits = mask ? 33 - ffs(mask) : 0; |
if (cp) |
if (cp) { |
strncpy(line, cp, sizeof(line) - 1); |
strncpy(line, cp, sizeof(line) - 1); |
else if ((in & 0xffffff) == 0) |
line[sizeof(line) - 1] = '\0'; |
|
} else if ((in & 0xffffff) == 0) |
sprintf(line, "%u/%d", C(in >> 24), mbits); |
sprintf(line, "%u/%d", C(in >> 24), mbits); |
else if ((in & 0xffff) == 0) |
else if ((in & 0xffff) == 0) |
sprintf(line, "%u.%u/%d", C(in >> 24) , C(in >> 16), mbits); |
sprintf(line, "%u.%u/%d", C(in >> 24) , C(in >> 16), mbits); |