#undef __ipt_module
#define __ipt_module(x) \
extern void libxt_##x##_init(void) __attribute__((weak)); \
extern void libipt_##x##_init(void) __attribute__((weak)); \
extern void libip6t_##x##_init(void) __attribute__((weak));
#undef __ipt_module
#define __ipt_module(x) \
extern void libxt_##x##_init(void) __attribute__((weak)); \
extern void libipt_##x##_init(void) __attribute__((weak)); \
extern void libip6t_##x##_init(void) __attribute__((weak));
struct fw3_ipt_rule *fw3_ipt_rule_new(struct fw3_ipt_handle *h);
void fw3_ipt_rule_proto(struct fw3_ipt_rule *r, struct fw3_protocol *proto);
struct fw3_ipt_rule *fw3_ipt_rule_new(struct fw3_ipt_handle *h);
void fw3_ipt_rule_proto(struct fw3_ipt_rule *r, struct fw3_protocol *proto);