rem: CHECK(*handle);
context: iptc_delete_num_entry(const ipt_chainlabel chain,		      unsigned int rulenum,		      iptc_handle_t *handle){	unsigned int index;	int ret;	struct ipt_entry *e;	struct chain_cache *c;	CHECK(*handle);	iptc_fn = iptc_delete_num_entry;	if (!(c = find_label(chain, *handle))) {		errno = ENOENT;		return 0;	}	index = entry2index(*handle, c->start) + rulenum;	if (index >= entry2index(*handle, c->end)) {		errno = E2BIG;		return 0;	}	e = index2entry(*handle, index);	if (e == NULL) {		errno = EINVAL;		return 0;	}	ret = delete_rules(1, e->next_offset, entry2offset(*handle, e),			   index, handle);	CHECK(*handle);	return ret;}