From 3fd6b24ace319b139ec3c4e3031a5f05d21e304e Mon Sep 17 00:00:00 2001 From: Jozsef Kadlecsik Date: Tue, 15 Jun 2010 13:30:55 +0200 Subject: ipset 5 in an almost ready state - milestone Reworked protocol and internal interfaces, missing set types added, backward compatibility verified, lots of tests added (and thanks to the tests, bugs fixed), even the manpage is rewritten ;-). Countless changes everywhere... The missing bits before announcing ipset 5: - net namespace support - new iptables/ip6tables extension library - iptables/ip6tables match and target tests (backward/forward compatibility) - tests on catching syntax errors --- include/libipset/print.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'include/libipset/print.h') diff --git a/include/libipset/print.h b/include/libipset/print.h index 343386b..dbb70f3 100644 --- a/include/libipset/print.h +++ b/include/libipset/print.h @@ -9,11 +9,15 @@ #include /* enum ipset_opt */ +typedef int (*ipset_printfn)(char *buf, unsigned int len, + const struct ipset_data *data, enum ipset_opt opt, + uint8_t env); + extern int ipset_print_ether(char *buf, unsigned int len, const struct ipset_data *data, enum ipset_opt opt, uint8_t env); extern int ipset_print_family(char *buf, unsigned int len, - const struct ipset_data *data, int opt, + const struct ipset_data *data, enum ipset_opt opt, uint8_t env); extern int ipset_print_type(char *buf, unsigned int len, const struct ipset_data *data, enum ipset_opt opt, -- cgit v1.2.3