summaryrefslogtreecommitdiffstats
path: root/src/expr/data_reg.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2015-02-13 18:01:02 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2015-02-17 19:25:11 +0100
commit26c945057d742fc4b0f4dfdc07849074cb9264c1 (patch)
tree20facafe81106096f8ee1ca954fe0e59b8e8c664 /src/expr/data_reg.c
parent007e93ea118436eb40a2e39d6ae185c14b74ecf1 (diff)
src: split internal.h is smaller files
The internal.h file started being a small file with private definitions. Its size has been increasing over time more and more, so let's split this in small header files that map to the corresponding class where the functions belong to. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/expr/data_reg.c')
-rw-r--r--src/expr/data_reg.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/expr/data_reg.c b/src/expr/data_reg.c
index 33b3346..b4e553e 100644
--- a/src/expr/data_reg.c
+++ b/src/expr/data_reg.c
@@ -22,8 +22,6 @@
#include <linux/netfilter/nf_tables.h>
#include <libnftnl/expr.h>
#include <libnftnl/rule.h>
-#include "expr_ops.h"
-#include "data_reg.h"
#include "internal.h"
#ifdef JSON_PARSING
@@ -77,12 +75,10 @@ static int nft_data_reg_value_json_parse(union nft_data_reg *reg, json_t *data,
return DATA_VALUE;
}
-#endif
int nft_data_reg_json_parse(union nft_data_reg *reg, json_t *data,
struct nft_parse_err *err)
{
-#ifdef JSON_PARSING
const char *type;
@@ -97,11 +93,8 @@ int nft_data_reg_json_parse(union nft_data_reg *reg, json_t *data,
return nft_data_reg_verdict_json_parse(reg, data, err);
return DATA_NONE;
-#else
- errno = EOPNOTSUPP;
- return -1;
-#endif
}
+#endif
#ifdef XML_PARSING
static int nft_data_reg_verdict_xml_parse(union nft_data_reg *reg,
@@ -160,12 +153,10 @@ static int nft_data_reg_value_xml_parse(union nft_data_reg *reg,
return DATA_VALUE;
}
-#endif
int nft_data_reg_xml_parse(union nft_data_reg *reg, mxml_node_t *tree,
struct nft_parse_err *err)
{
-#ifdef XML_PARSING
const char *type;
mxml_node_t *node;
@@ -190,11 +181,8 @@ err:
err->node_name = "reg";
err->error = NFT_PARSE_EMISSINGNODE;
return DATA_NONE;
-#else
- errno = EOPNOTSUPP;
- return -1;
-#endif
}
+#endif
static int
nft_data_reg_value_snprintf_json(char *buf, size_t size,