Changeset View
Changeset View
Standalone View
Standalone View
release/picobsd/tinyware/ns/ns.c
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
char portstr[7]; | char portstr[7]; | ||||
static char str[128]; /* Unix domain is largest */ | static char str[128]; /* Unix domain is largest */ | ||||
switch (sa->sa_family) { | switch (sa->sa_family) { | ||||
case 255: { | case 255: { | ||||
int i = 0; | int i = 0; | ||||
u_long mask; | u_long mask; | ||||
u_int index = 1 << 31; | u_int index = 1U << 31; | ||||
u_short new_mask = 0; | u_short new_mask = 0; | ||||
mask = ntohl(((struct sockaddr_in *)sa)->sin_addr.s_addr); | mask = ntohl(((struct sockaddr_in *)sa)->sin_addr.s_addr); | ||||
while (mask & index) { | while (mask & index) { | ||||
new_mask++; | new_mask++; | ||||
index >>= 1; | index >>= 1; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 722 Lines • Show Last 20 Lines |