summaryrefslogtreecommitdiffstats
path: root/cmd-capture-pane.c
diff options
context:
space:
mode:
authornicm <nicm>2016-10-16 19:04:05 +0000
committernicm <nicm>2016-10-16 19:04:05 +0000
commitb342bd0b462f69a9fc9a59d52bcd4bb34b57114f (patch)
tree2da71181e3b540b8b52422cb598682f1505c2e89 /cmd-capture-pane.c
parentddc4512d2e0eda6c705e002cb5dbf80719d709e1 (diff)
Mass rename struct cmd_q to struct cmdq_item and related.
Diffstat (limited to 'cmd-capture-pane.c')
-rw-r--r--cmd-capture-pane.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/cmd-capture-pane.c b/cmd-capture-pane.c
index 6cf885bc..1ed00b9e 100644
--- a/cmd-capture-pane.c
+++ b/cmd-capture-pane.c
@@ -27,14 +27,13 @@
* Write the entire contents of a pane to a buffer or stdout.
*/
-static enum cmd_retval cmd_capture_pane_exec(struct cmd *, struct cmd_q *);
+static enum cmd_retval cmd_capture_pane_exec(struct cmd *, struct cmdq_item *);
-static char *cmd_capture_pane_append(char *, size_t *, char *,
- size_t);
-static char *cmd_capture_pane_pending(struct args *,
- struct window_pane *, size_t *);
-static char *cmd_capture_pane_history(struct args *, struct cmd_q *,
- struct window_pane *, size_t *);
+static char *cmd_capture_pane_append(char *, size_t *, char *, size_t);
+static char *cmd_capture_pane_pending(struct args *, struct window_pane *,
+ size_t *);
+static char *cmd_capture_pane_history(struct args *, struct cmdq_item *,
+ struct window_pane *, size_t *);
const struct cmd_entry cmd_capture_pane_entry = {
.name = "capture-pane",
@@ -92,7 +91,8 @@ cmd_capture_pane_pending(struct args *args, struct window_pane *wp,
}
static char *
-cmd_capture_pane_history(struct args *args, struct cmd_q *cmdq,
+
+cmd_capture_pane_history(struct args *args, struct cmdq_item *item,
struct window_pane *wp, size_t *len)
{
struct grid *gd;
@@ -109,7 +109,7 @@ cmd_capture_pane_history(struct args *args, struct cmd_q *cmdq,
gd = wp->saved_grid;
if (gd == NULL) {
if (!args_has(args, 'q')) {
- cmdq_error(cmdq, "no alternate screen");
+ cmdq_error(item, "no alternate screen");
return (NULL);
}
return (xstrdup(""));
@@ -177,11 +177,11 @@ cmd_capture_pane_history(struct args *args, struct cmd_q *cmdq,
}
static enum cmd_retval
-cmd_capture_pane_exec(struct cmd *self, struct cmd_q *cmdq)
+cmd_capture_pane_exec(struct cmd *self, struct cmdq_item *item)
{
struct args *args = self->args;
struct client *c;
- struct window_pane *wp = cmdq->state.tflag.wp;
+ struct window_pane *wp = item->state.tflag.wp;
char *buf, *cause;
const char *bufname;
size_t len;
@@ -190,15 +190,15 @@ cmd_capture_pane_exec(struct cmd *self, struct cmd_q *cmdq)
if (args_has(args, 'P'))
buf = cmd_capture_pane_pending(args, wp, &len);
else
- buf = cmd_capture_pane_history(args, cmdq, wp, &len);
+ buf = cmd_capture_pane_history(args, item, wp, &len);
if (buf == NULL)
return (CMD_RETURN_ERROR);
if (args_has(args, 'p')) {
- c = cmdq->client;
+ c = item->client;
if (c == NULL ||
(c->session != NULL && !(c->flags & CLIENT_CONTROL))) {
- cmdq_error(cmdq, "can't write to stdout");
+ cmdq_error(item, "can't write to stdout");
free(buf);
return (CMD_RETURN_ERROR);
}
@@ -213,7 +213,7 @@ cmd_capture_pane_exec(struct cmd *self, struct cmd_q *cmdq)
bufname = args_get(args, 'b');
if (paste_set(buf, len, bufname, &cause) != 0) {
- cmdq_error(cmdq, "%s", cause);
+ cmdq_error(item, "%s", cause);
free(cause);
free(buf);
return (CMD_RETURN_ERROR);