ar_sha
uint8_t ar_sha[]; /* sender hardware address */
ar_sha(ah), ah->ar_hln);
memcpy(&la->ll_addr, ar_sha(ah), ifp->if_addrlen);
rt_clonedmsg(rt_cmd, NULL, sintosa(&sin), ar_sha(ah), ifp);
memcpy(tha, ar_sha(ah), ah->ar_hln);
memcpy(ar_sha(ah), CLLADDR(ifp->if_sadl), ah->ar_hln);
memcpy(tha, ar_sha(ah), ah->ar_hln);
memcpy(ar_sha(ah), &lle->ll_addr, ah->ar_hln);
memcpy(ar_sha(ah), CLLADDR(ifp->if_sadl), ah->ar_hln);
memcpy(ar_sha(ah), saddr, ah->ar_hln);
ifp = if_get_bylla(ar_sha(ah), ah->ar_hln, &psref);
carp_iamatch(ia, ar_sha(ah),
if (!memcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) {
lla_snprintf(llabuf, sizeof(llabuf), ar_sha(ah),
memcmp(mtag + 1, ar_sha(ah), ah->ar_hln) == 0)) {
NULL, 0, ar_sha(ah), ah->ar_hln);
memcmp(ar_sha(ah), &la->ll_addr, ifp->if_addrlen))
if (memcmp((char *) &ep->ether_shost, ar_sha(ap), 6) != 0) {
if (!tha || memcmp(ar_sha(ap), tha, 6) != 0) {
(void)mkarp((u_int8_t *)ar_sha(ap), ipaddr);
memmove((char *) &ep->ether_dhost, ar_sha(ap), 6);
memmove(ar_sha(ap), (char *) ii->ii_eaddr, 6);