summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/internal.h4
-rw-r--r--src/utils.c5
2 files changed, 2 insertions, 7 deletions
diff --git a/src/internal.h b/src/internal.h
index e76a5cb..c8dea7e 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -16,6 +16,8 @@
#include <libnftnl/common.h>
#include <linux/netfilter/nf_tables.h>
+#define xfree(ptr) free((void *)ptr);
+
#define BASE_DEC 10
#define BASE_HEX 16
@@ -144,8 +146,6 @@ int nft_event_footer_snprintf(char *buf, size_t bufsize,
uint32_t format, uint32_t flags);
int nft_event_footer_fprintf(FILE *fp, uint32_t format, uint32_t flags);
-void xfree(const void *ptr);
-
struct expr_ops;
struct nft_rule_expr {
diff --git a/src/utils.c b/src/utils.c
index 1878390..96c8bf2 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -180,11 +180,6 @@ int nft_str2verdict(const char *verdict, int *verdict_num)
return -1;
}
-void xfree(const void *ptr)
-{
- free((void *)ptr);
-}
-
int nft_fprintf(FILE *fp, void *obj, uint32_t type, uint32_t flags,
int (*snprintf_cb)(char *buf, size_t bufsiz, void *obj,
uint32_t type, uint32_t flags))