summaryrefslogtreecommitdiffstats
path: root/include/rule.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2018-12-01 12:06:46 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2018-12-01 12:09:24 +0100
commitbe79e9c3467b324216688047c81315f0d3e51d24 (patch)
tree97616474615a0f1a0d44c42884f5e360ea8abd9d /include/rule.h
parentfa145fdf73d663eb69751800911cdd2853689dee (diff)
src: introduce simple hints on incorrect identifier
# cat test.nft define test = "1.2.3.4" table ip x { chain y { ip saddr $text } } # nft -f test.nft test.nft:5:13-16: Error: unknown identifier 'text'; did you mean identifier ‘test’? ip saddr $text ^^^^ Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/rule.h')
-rw-r--r--include/rule.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/rule.h b/include/rule.h
index 88fed62e..dc5e5b87 100644
--- a/include/rule.h
+++ b/include/rule.h
@@ -112,6 +112,8 @@ extern void symbol_bind(struct scope *scope, const char *identifier,
extern int symbol_unbind(const struct scope *scope, const char *identifier);
extern struct symbol *symbol_lookup(const struct scope *scope,
const char *identifier);
+struct symbol *symbol_lookup_fuzzy(const struct scope *scope,
+ const char *identifier);
struct symbol *symbol_get(const struct scope *scope, const char *identifier);
enum table_flags {