-static bool
-print_chains(enum fw3_table table, enum fw3_family family,
- const char *fmt, uint16_t flags,
- const struct chain *chains, int n)
-{
- bool rv = false;
- const struct chain *c;
-
- for (c = chains; n > 0; c++, n--)
- {
- if (!fw3_is_family(c, family))
- continue;
-
- if (c->table != table)
- continue;
-
- if ((c->flag != FW3_DEFAULT_UNSPEC) && !hasbit(flags, c->flag))
- continue;
-
- fw3_pr(fmt, c->name);
-
- rv = true;
- }
-
- return rv;
-}
-