arp_disp(char *name, char *ip, int type,int arp_flags,char *hwa,char *mask,char *dev)
static void arp_disp(char *name, char *ip, int type, int arp_flags, char *hwa, char *mask, char *dev)
arp_disp(char *name, char *ip, int type,int arp_flags,char *hwa,char *mask,char *dev){  struct hwtype *xhw;    xhw = get_hwntype(type);  if (xhw == NULL)     xhw = get_hwtype(DFLT_HW);      printf("%s (%s) at ", name, ip);  if (!(arp_flags & ATF_COM)) {	if (arp_flags & ATF_PUBL)		printf("* ");	else		printf("<incomplete> ");  } else {	printf("%s [%s] ", hwa, xhw->name);  }    if (arp_flags & ATF_NETMASK)	printf("netmask %s ", mask);    if (arp_flags & ATF_PERM) printf("PERM ");  if (arp_flags & ATF_PUBL) printf("PUP ");#ifdef HAVE_ATF_MAGIC  if (arp_flags & ATF_MAGIC) printf("AUTO ");#endif#ifdef HAVE_ATF_DONTPUB  if (arp_flags & ATF_DONTPUB) printf("DONTPUB ");#endif  if (arp_flags & ATF_USETRAILERS) printf("TRAIL ");  printf("on %s\n", dev);}