parse_ports
parse_ports(contextp, port_str);
void parse_ports(krb5_context, const char*);
parse_ports(context, config, port_str);
err = parse_ports(optarg);
int parse_ports(const char *portspec);
ATF_CHECK_EQ(EINVAL, parse_ports(portspec));
ATF_REQUIRE_EQ(0, parse_ports(portspec));
ATF_REQUIRE_EQ(0, parse_ports(portspec));
ATF_REQUIRE_EQ(0, parse_ports(portspec));
ATF_REQUIRE_EQ(0, parse_ports(portspec));
ATF_CHECK_EQ(ERANGE, parse_ports(portspec));
ATF_CHECK_EQ(ERANGE, parse_ports(portspec));
ATF_CHECK_EQ(ERANGE, parse_ports(portspec));
ATF_CHECK_EQ(ERANGE, parse_ports(portspec));
ATF_REQUIRE_EQ(0, parse_ports(portspec));
ATF_REQUIRE_EQ(0, parse_ports(portspec));