printf(NLS_CATGETS(catfd, arpSet, arp_address, "Address\t\t\tHWtype\tHWaddress\t    Flags Mask\t\t  Iface\n"));
printf(_("Address\t\t\tHWtype\tHWaddress\t    Flags Mask\t\t  Iface\n"));
arp_disp_2(char *name,int type,int arp_flags,char *hwa,char *mask,char *dev){  static int title = 0;  struct hwtype *xhw;  char flags[10];    xhw = get_hwntype(type);  if (xhw == NULL)     xhw = get_hwtype(DFLT_HW);      if (title++ == 0) {    printf(NLS_CATGETS(catfd, arpSet, arp_address,		       "Address\t\t\tHWtype\tHWaddress\t    Flags Mask\t\t  Iface\n"));  }  /* Setup the flags. */  flags[0] = '\0';  if (arp_flags & ATF_COM) strcat(flags, "C");  if (arp_flags & ATF_PERM) strcat(flags, "M");  if (arp_flags & ATF_PUBL) strcat(flags, "P");#ifdef HAVE_ATF_MAGIC  if (arp_flags & ATF_MAGIC) strcat(flags, "A");#endif#ifdef HAVE_ATF_DONTPUB  if (arp_flags & ATF_DONTPUB) strcat(flags, "!");#endif  if (arp_flags & ATF_USETRAILERS) strcat(flags, "T");  if (!(arp_flags & ATF_NETMASK)) mask="";  printf("%-23.23s\t", name);  if (!(arp_flags & ATF_COM)) {	if (arp_flags & ATF_PUBL)		printf("%-8.8s%-20.20s","*","*");	else		printf("%-8.8s%-20.20s","","(incomplete)");  } else {	printf("%-8.8s%-20.20s", xhw->name, hwa);  }  printf("%-6.6s%-15.15s %s\n", flags,mask,dev);}