rem: if (check_inverse(optarg, &invert)) optind++;
add: check_inverse(optarg, &invert, &optind, 0);
context: parse(int c, char **argv, int invert, unsigned int *flags,      const struct ip6t_entry *entry,      unsigned int *nfcache,      struct ip6t_entry_match **match){	struct ip6t_length_info *info = (struct ip6t_length_info *)(*match)->data;	switch (c) {		case '1':			if (*flags)				exit_error(PARAMETER_PROBLEM,				           "length: `--length' may only be "				           "specified once");			if (check_inverse(optarg, &invert))				optind++;			parse_lengths(argv[optind-1], info);			if (invert)				info->invert = 1;			*flags = 1;			break;					default:			return 0;	}	return 1;}