add: i = iptc_next_rule(i, handle); }
context: list_entries(const ipt_chainlabel chain, int verbose, int numeric,	     int expanded, int linenumbers, iptc_handle_t *handle){	int found = 0;	unsigned int i, format;	const char *this = NULL;	format = FMT_OPTIONS;	if (!verbose)		format |= FMT_NOCOUNTS;	else		format |= FMT_VIA;	if (numeric)		format |= FMT_NUMERIC;	if (!expanded)		format |= FMT_KILOMEGAGIGA;	if (linenumbers)		format |= FMT_LINENUMBERS;	while ((this = iptc_next_chain(this, handle)) != NULL) {		if (chain && strcmp(chain, this) != 0)			continue;		if (found) printf("\n");		print_header(format, this, handle);		for (i = 0; i < iptc_num_rules(this, handle); i++)			print_firewall(iptc_get_rule(this, i, handle),				       iptc_get_target(this, i, handle),				       i,				       format,				       *handle);		found = 1;	}	errno = ENOENT;	return found;}