=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd-show-options.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- src/usr.bin/tmux/cmd-show-options.c 2013/03/21 16:17:01 1.18 +++ src/usr.bin/tmux/cmd-show-options.c 2013/03/24 09:54:10 1.19 @@ -1,4 +1,4 @@ -/* $OpenBSD: cmd-show-options.c,v 1.18 2013/03/21 16:17:01 nicm Exp $ */ +/* $OpenBSD: cmd-show-options.c,v 1.19 2013/03/24 09:54:10 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -27,11 +27,11 @@ * Show options. */ -enum cmd_retval cmd_show_options_exec(struct cmd *, struct cmd_ctx *); +enum cmd_retval cmd_show_options_exec(struct cmd *, struct cmd_q *); -enum cmd_retval cmd_show_options_one(struct cmd *, struct cmd_ctx *, +enum cmd_retval cmd_show_options_one(struct cmd *, struct cmd_q *, struct options *); -enum cmd_retval cmd_show_options_all(struct cmd *, struct cmd_ctx *, +enum cmd_retval cmd_show_options_all(struct cmd *, struct cmd_q *, const struct options_table_entry *, struct options *); const struct cmd_entry cmd_show_options_entry = { @@ -55,7 +55,7 @@ }; enum cmd_retval -cmd_show_options_exec(struct cmd *self, struct cmd_ctx *ctx) +cmd_show_options_exec(struct cmd *self, struct cmd_q *cmdq) { struct args *args = self->args; struct session *s; @@ -72,7 +72,7 @@ if (args_has(self->args, 'g')) oo = &global_w_options; else { - wl = cmd_find_window(ctx, args_get(args, 't'), NULL); + wl = cmd_find_window(cmdq, args_get(args, 't'), NULL); if (wl == NULL) return (CMD_RETURN_ERROR); oo = &wl->window->options; @@ -82,7 +82,7 @@ if (args_has(self->args, 'g')) oo = &global_s_options; else { - s = cmd_find_session(ctx, args_get(args, 't'), 0); + s = cmd_find_session(cmdq, args_get(args, 't'), 0); if (s == NULL) return (CMD_RETURN_ERROR); oo = &s->options; @@ -90,13 +90,13 @@ } if (args->argc != 0) - return (cmd_show_options_one(self, ctx, oo)); + return (cmd_show_options_one(self, cmdq, oo)); else - return (cmd_show_options_all(self, ctx, table, oo)); + return (cmd_show_options_all(self, cmdq, table, oo)); } enum cmd_retval -cmd_show_options_one(struct cmd *self, struct cmd_ctx *ctx, +cmd_show_options_one(struct cmd *self, struct cmd_q *cmdq, struct options *oo) { struct args *args = self->args; @@ -106,37 +106,37 @@ if (*args->argv[0] == '@') { if ((o = options_find1(oo, args->argv[0])) == NULL) { - ctx->error(ctx, "unknown option: %s", args->argv[0]); + cmdq_error(cmdq, "unknown option: %s", args->argv[0]); return (CMD_RETURN_ERROR); } if (args_has(self->args, 'v')) - ctx->print(ctx, "%s", o->str); + cmdq_print(cmdq, "%s", o->str); else - ctx->print(ctx, "%s \"%s\"", o->name, o->str); + cmdq_print(cmdq, "%s \"%s\"", o->name, o->str); return (CMD_RETURN_NORMAL); } table = oe = NULL; if (options_table_find(args->argv[0], &table, &oe) != 0) { - ctx->error(ctx, "ambiguous option: %s", args->argv[0]); + cmdq_error(cmdq, "ambiguous option: %s", args->argv[0]); return (CMD_RETURN_ERROR); } if (oe == NULL) { - ctx->error(ctx, "unknown option: %s", args->argv[0]); + cmdq_error(cmdq, "unknown option: %s", args->argv[0]); return (CMD_RETURN_ERROR); } if ((o = options_find1(oo, oe->name)) == NULL) return (CMD_RETURN_NORMAL); optval = options_table_print_entry(oe, o, args_has(self->args, 'v')); if (args_has(self->args, 'v')) - ctx->print(ctx, "%s", optval); + cmdq_print(cmdq, "%s", optval); else - ctx->print(ctx, "%s %s", oe->name, optval); + cmdq_print(cmdq, "%s %s", oe->name, optval); return (CMD_RETURN_NORMAL); } enum cmd_retval -cmd_show_options_all(struct cmd *self, struct cmd_ctx *ctx, +cmd_show_options_all(struct cmd *self, struct cmd_q *cmdq, const struct options_table_entry *table, struct options *oo) { const struct options_table_entry *oe; @@ -146,9 +146,9 @@ RB_FOREACH(o, options_tree, &oo->tree) { if (*o->name == '@') { if (args_has(self->args, 'v')) - ctx->print(ctx, "%s", o->str); + cmdq_print(cmdq, "%s", o->str); else - ctx->print(ctx, "%s \"%s\"", o->name, o->str); + cmdq_print(cmdq, "%s \"%s\"", o->name, o->str); } } @@ -158,9 +158,9 @@ optval = options_table_print_entry(oe, o, args_has(self->args, 'v')); if (args_has(self->args, 'v')) - ctx->print(ctx, "%s", optval); + cmdq_print(cmdq, "%s", optval); else - ctx->print(ctx, "%s %s", oe->name, optval); + cmdq_print(cmdq, "%s %s", oe->name, optval); } return (CMD_RETURN_NORMAL);