Lines Matching refs:sptr
2754 const char *sptr, *endptr; in print_getmsg() local
2763 sptr = (const char *)(rtm + 1); in print_getmsg()
2766 while (addrs != 0 && sptr + sizeof (*sa) <= endptr) { in print_getmsg()
2769 sa = (const struct sockaddr *)sptr; in print_getmsg()
2770 ADVANCE(sptr, sa); in print_getmsg()
2773 pmsg_secattr(sptr, endptr - sptr, " secattr: "); in print_getmsg()
3206 pmsg_secattr(const char *sptr, size_t msglen, const char *labelstr) in pmsg_secattr() argument
3218 endptr = sptr + msglen; in pmsg_secattr()
3221 if (sptr + sizeof (rtm_ext_t) + sizeof (sp) > endptr) in pmsg_secattr()
3224 bcopy(sptr, &rtm_ext, sizeof (rtm_ext)); in pmsg_secattr()
3225 sptr += sizeof (rtm_ext); in pmsg_secattr()
3228 sptr += rtm_ext.rtmex_len; in pmsg_secattr()
3233 sptr + rtm_ext.rtmex_len > endptr) in pmsg_secattr()
3237 endptr = sptr + rtm_ext.rtmex_len; in pmsg_secattr()
3239 bcopy(sptr, &sp, sizeof (sp)); in pmsg_secattr()
3240 sptr += sizeof (sp); in pmsg_secattr()
3242 if (sptr + (sp.rtsa_cnt - 1) * sizeof (*rtsa) != endptr) in pmsg_secattr()
3248 bcopy(sptr, rtsa, sizeof (*rtsa)); in pmsg_secattr()
3249 sptr += sizeof (*rtsa); in pmsg_secattr()