diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/iptables.h | 5 | ||||
-rw-r--r-- | include/xtables.h | 7 |
2 files changed, 7 insertions, 5 deletions
diff --git a/include/iptables.h b/include/iptables.h index 7c5c0f7c..f39410c0 100644 --- a/include/iptables.h +++ b/include/iptables.h @@ -24,11 +24,6 @@ extern int line; extern void register_match(struct iptables_match *me); extern void register_target(struct iptables_target *me); -extern struct in_addr *dotted_to_addr(const char *dotted); -extern struct in_addr *dotted_to_mask(const char *dotted); - -extern void parse_hostnetworkmask(const char *name, struct in_addr **addrpp, - struct in_addr *maskp, unsigned int *naddrs); extern u_int16_t parse_protocol(const char *s); extern int do_command(int argc, char *argv[], char **table, diff --git a/include/xtables.h b/include/xtables.h index 5fa34846..1e45a1a0 100644 --- a/include/xtables.h +++ b/include/xtables.h @@ -239,10 +239,17 @@ extern const char *program_name, *program_version; extern const char *ipaddr_to_numeric(const struct in_addr *); extern const char *ipaddr_to_anyname(const struct in_addr *); extern const char *ipmask_to_numeric(const struct in_addr *); +extern struct in_addr *numeric_to_ipaddr(const char *); +extern struct in_addr *numeric_to_ipmask(const char *); +extern void ipparse_hostnetworkmask(const char *, struct in_addr **, + struct in_addr *, unsigned int *); +extern struct in6_addr *numeric_to_ip6addr(const char *); extern const char *ip6addr_to_numeric(const struct in6_addr *); extern const char *ip6addr_to_anyname(const struct in6_addr *); extern const char *ip6mask_to_numeric(const struct in6_addr *); +extern void ip6parse_hostnetworkmask(const char *, struct in6_addr **, + struct in6_addr *, unsigned int *); #ifdef NO_SHARED_LIBS # ifdef _INIT |