printf(_("Address\t\t\tHWtype\tHWaddress\t    Flags Mask\t\t  Iface\n"));
printf(_("Address                  HWtype  HWaddress           Flags Mask            Iface\n"));
static void 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(_("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);}