summaryrefslogtreecommitdiffstats
path: root/extensions/libip6t_hbh.c
diff options
context:
space:
mode:
authorlaforge <laforge>2002-06-14 07:38:16 +0000
committerlaforge <laforge>2002-06-14 07:38:16 +0000
commite0ac29616438afb465dda2ceea4e1616f54fa5db (patch)
treec80fdfbeb20b4d5ab541a2fa79d388a5e18397c4 /extensions/libip6t_hbh.c
parent0a3bfc04059327e1fa213ed63bdb7b98e6c2d3b1 (diff)
fix all compile warnings within iptables extensions (fabrice)
Diffstat (limited to 'extensions/libip6t_hbh.c')
-rw-r--r--extensions/libip6t_hbh.c25
1 files changed, 2 insertions, 23 deletions
diff --git a/extensions/libip6t_hbh.c b/extensions/libip6t_hbh.c
index 43b4316..d0acd42 100644
--- a/extensions/libip6t_hbh.c
+++ b/extensions/libip6t_hbh.c
@@ -185,27 +185,6 @@ final_check(unsigned int flags)
}
static void
-print_nums(const char *name, u_int32_t min, u_int32_t max,
- int invert)
-{
- const char *inv = invert ? "!" : "";
-
- if (min != 0 || max != 0xFFFFFFFF || invert) {
- printf("%s", name);
- if (min == max) {
- printf(":%s", inv);
- printf("%u", min);
- } else {
- printf("s:%s", inv);
- printf("%u",min);
- printf(":");
- printf("%u",max);
- }
- printf(" ");
- }
-}
-
-static void
print_options(int optsnr, u_int16_t *optsp)
{
unsigned int i;
@@ -234,7 +213,7 @@ print(const struct ip6t_ip6 *ip,
printf(" ");
}
if (optinfo->flags & IP6T_OPTS_OPTS) printf("opts ");
- print_options(optinfo->optsnr, optinfo->opts);
+ print_options(optinfo->optsnr, (u_int16_t *)optinfo->opts);
if (optinfo->flags & IP6T_OPTS_NSTRICT) printf("not-strict ");
if (optinfo->invflags & ~IP6T_OPTS_INV_MASK)
printf("Unknown invflags: 0x%X ",
@@ -253,7 +232,7 @@ static void save(const struct ip6t_ip6 *ip, const struct ip6t_entry_match *match
}
if (optinfo->flags & IP6T_OPTS_OPTS) printf("--%s-opts ", LNAME);
- print_options(optinfo->optsnr, optinfo->opts);
+ print_options(optinfo->optsnr, (u_int16_t *)optinfo->opts);
if (optinfo->flags & IP6T_OPTS_NSTRICT) printf("--%s-not-strict ", LNAME);
}