summaryrefslogtreecommitdiffstats
path: root/src/cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli.c')
-rw-r--r--src/cli.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cli.c b/src/cli.c
index c62e2a19..7cd2f45e 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -39,7 +39,7 @@ static const struct input_descriptor indesc_cli = {
};
static struct parser_state *state;
-static struct output_ctx cli_octx;
+static struct nft_ctx cli_nft;
static void *scanner;
static char histfile[PATH_MAX];
@@ -130,7 +130,7 @@ static void cli_complete(char *line)
parser_init(state, &msgs);
scanner_push_buffer(scanner, &indesc_cli, line);
- nft_run(scanner, state, &msgs, &cli_octx);
+ nft_run(&cli_nft, scanner, state, &msgs);
erec_print_list(stdout, &msgs);
xfree(line);
cache_release();
@@ -168,11 +168,11 @@ void __fmtstring(1, 0) cli_display(const char *fmt, va_list ap)
rl_forced_update_display();
}
-int cli_init(struct parser_state *_state, struct output_ctx *octx)
+int cli_init(struct nft_ctx *nft, struct parser_state *_state)
{
const char *home;
- cli_octx = *octx;
+ cli_nft = *nft;
rl_readline_name = "nft";
rl_instream = stdin;
rl_outstream = stdout;