Remove now unused fw3_pr_rulespec()
authorJo-Philipp Wich <jow@openwrt.org>
Thu, 16 May 2013 19:25:15 +0000 (21:25 +0200)
committerJo-Philipp Wich <jow@openwrt.org>
Fri, 17 May 2013 12:36:34 +0000 (14:36 +0200)
utils.c
utils.h

diff --git a/utils.c b/utils.c
index 19c0eda2e2e7fffa139fa0e580ed780fb94379cc..ea409742f829bd720dd043eff822a11235506c91 100644 (file)
--- a/utils.c
+++ b/utils.c
@@ -657,43 +657,6 @@ fw3_free_object(void *obj, const void *opts)
 }
 
 
-bool
-fw3_pr_rulespec(int table, int family, uint32_t *flags, uint32_t mask,
-                const struct fw3_rule_spec *r, const char *fmt, ...)
-{
-       char buf[256];
-       bool rv = false;
-
-       va_list ap;
-       uint32_t f = flags ? flags[family == FW3_FAMILY_V6] : 0;
-
-       if (mask)
-               f &= mask;
-
-       for (; r->format; r++)
-       {
-               if (!fw3_is_family(r, family))
-                       continue;
-
-               if (r->table != table)
-                       continue;
-
-               if ((r->flag != 0) && !hasbit(f, r->flag))
-                       continue;
-
-               va_start(ap, fmt);
-               vsnprintf(buf, sizeof(buf), r->format, ap);
-               va_end(ap);
-
-               fw3_pr(fmt, buf);
-
-               rv = true;
-       }
-
-       return rv;
-}
-
-
 bool
 fw3_hotplug(bool add, void *zone, void *device)
 {
diff --git a/utils.h b/utils.h
index ea6a10598adc3ca02309e0d244c960d61c1bde80..42dac7333541c31a3acb002fe087eed8e92c3630 100644 (file)
--- a/utils.h
+++ b/utils.h
@@ -99,9 +99,6 @@ struct fw3_rule_spec {
        const char *format;
 };
 
-bool fw3_pr_rulespec(int table, int family, uint32_t *flags, uint32_t mask,
-                     const struct fw3_rule_spec *r, const char *fmt, ...);
-
 bool fw3_hotplug(bool add, void *zone, void *device);
 
 #endif