version 1.40, 2001/06/25 00:41:39 |
version 1.41, 2001/08/18 22:14:03 |
|
|
n = snprintf(cp, |
n = snprintf(cp, |
workbuf + sizeof (workbuf) - cp, |
workbuf + sizeof (workbuf) - cp, |
"%s%x", cplim, *lla); |
"%s%x", cplim, *lla); |
|
cplim = ":"; |
|
if (n == -1) /* What else to do ? */ |
|
continue; |
if (n >= workbuf + sizeof (workbuf) - cp) |
if (n >= workbuf + sizeof (workbuf) - cp) |
n = workbuf + sizeof (workbuf) - cp - 1; |
n = workbuf + sizeof (workbuf) - cp - 1; |
cp += n; |
cp += n; |
cplim = ":"; |
|
} |
} |
cp = workbuf; |
cp = workbuf; |
break; |
break; |
|
|
n = snprintf(cp, cplim - cp, "(%d)", sa->sa_family); |
n = snprintf(cp, cplim - cp, "(%d)", sa->sa_family); |
if (n >= cplim - cp) |
if (n >= cplim - cp) |
n = cplim - cp - 1; |
n = cplim - cp - 1; |
cp += n; |
if (n > 0) |
|
cp += n; |
while (s < slim && cp < cplim) { |
while (s < slim && cp < cplim) { |
n = snprintf(cp, workbuf + sizeof (workbuf) - cp, |
n = snprintf(cp, workbuf + sizeof (workbuf) - cp, |
" %02x", *s++); |
" %02x", *s++); |
if (n >= workbuf + sizeof (workbuf) - cp) |
if (n >= workbuf + sizeof (workbuf) - cp) |
n = workbuf + sizeof (workbuf) - cp - 1; |
n = workbuf + sizeof (workbuf) - cp - 1; |
cp += n; |
if (n > 0) |
|
cp += n; |
if (s < slim) { |
if (s < slim) { |
n = snprintf(cp, |
n = snprintf(cp, |
workbuf + sizeof (workbuf) - cp, |
workbuf + sizeof (workbuf) - cp, |
"%02x", *s++); |
"%02x", *s++); |
if (n >= workbuf + sizeof (workbuf) - cp) |
if (n >= workbuf + sizeof (workbuf) - cp) |
n = workbuf + sizeof (workbuf) - cp - 1; |
n = workbuf + sizeof (workbuf) - cp - 1; |
cp += n; |
if (n > 0) |
|
cp += n; |
} |
} |
} |
} |
cp = workbuf; |
cp = workbuf; |