]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
src: declare interval_map_decompose() from header file
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 13 May 2016 10:40:52 +0000 (12:40 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 13 May 2016 10:55:17 +0000 (12:55 +0200)
Instead of having several extern function declarations.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/expression.h
src/netlink.c
src/segtree.c

index d44e804a4a681e0515a1ebe8d8f2b964cd27b5b3..fc1841068f12d92cb3e5ceb85bd851dd83c88654 100644 (file)
@@ -366,6 +366,7 @@ extern struct expr *list_expr_alloc(const struct location *loc);
 extern struct expr *set_expr_alloc(const struct location *loc);
 extern int set_to_intervals(struct list_head *msgs, struct set *set,
                            struct expr *init, bool add);
+extern void interval_map_decompose(struct expr *set);
 
 extern struct expr *mapping_expr_alloc(const struct location *loc,
                                       struct expr *from, struct expr *to);
index 249de501a9c5bb73363dc755e39c70c9476d71c1..d727cd2ddbbfdb0a8036c017b5c36fd363a5f1ed 100644 (file)
@@ -1505,8 +1505,6 @@ static int list_setelem_cb(struct nftnl_set_elem *nlse, void *arg)
        return netlink_delinearize_setelem(nlse, ctx->set);
 }
 
-extern void interval_map_decompose(struct expr *set);
-
 int netlink_get_setelems(struct netlink_ctx *ctx, const struct handle *h,
                         const struct location *loc, struct set *set)
 {
index cd300d79f40991216e57279b2334c93e94d657ee..74f0fb33c2e1a8cd3c89365a3308e28591aa512a 100644 (file)
@@ -571,8 +571,6 @@ static bool range_is_prefix(const mpz_t range)
        return !mpz_cmp_ui(tmp, 0);
 }
 
-extern void interval_map_decompose(struct expr *set);
-
 static struct expr *expr_value(struct expr *expr)
 {
        switch (expr->ops->type) {