rem: printf("--icmp-type %u", icmp->type); if (icmp->code[0] != 0 || icmp->code[1] != 0xFF) printf("/%u", icmp->code[0]); printf(" ");
add: if (icmp->type == 0xFF) { print_icmptype(icmp->type, icmp->code[0], icmp->code[1], icmp->invflags & IPT_ICMP_INV, 0); } else { printf("--icmp-type %u", icmp->type); if (icmp->code[0] != 0 || icmp->code[1] != 0xFF) printf("/%u", icmp->code[0]); printf(" "); }
context: static void save(const struct ipt_ip *ip, const struct ipt_entry_match *match){	const struct ipt_icmp *icmp = (struct ipt_icmp *)match->data;	if (icmp->invflags & IPT_ICMP_INV)		printf("! ");	printf("--icmp-type %u", icmp->type);	if (icmp->code[0] != 0 || icmp->code[1] != 0xFF)		printf("/%u", icmp->code[0]);	printf(" ");}