control_write
control_write(c, "%%config-error %s", cfg_causes[i]);
control_write(c, "%%config-error %s", cfg_causes[i]);
control_write(c, "%.*s", (int)len, buf);
control_write(c, "%%%s %ld %u %d", guard, t, number, flags);
control_write(c, "%s", msg);
control_write(c, "%%window-close @%u", w->id);
control_write(c, "%%unlinked-window-close @%u", w->id);
control_write(c, "%%window-add @%u", w->id);
control_write(c, "%%unlinked-window-add @%u", w->id);
control_write(c, "%%window-renamed @%u %s", w->id,
control_write(c, "%%unlinked-window-renamed @%u %s",
control_write(c, "%%session-changed $%u %s", s->id,
control_write(c, "%%client-session-changed %s $%u %s",
control_write(c, "%%client-detached %s", cc->name);
control_write(c, "%%session-renamed $%u %s", s->id, s->name);
control_write(c, "%%sessions-changed");
control_write(c, "%%sessions-changed");
control_write(c, "%%session-window-changed $%u @%u", s->id,
control_write(c, "%%paste-buffer-changed %s", name);
control_write(c, "%%paste-buffer-deleted %s", name);
control_write(c, "%%pane-mode-changed %%%u", pane);
control_write(c, "%s", cp);
control_write(c, "%%window-pane-changed @%u %%%u", w->id,
control_write(c,
control_write(c, "%%continue %%%u", wp->id);
control_write(c, "%%pause %%%u", wp->id);
control_write(c, "%%pause %%%u", wp->id);
control_write(c, "parse error: %s", error);
control_write(c,
control_write(c,
control_write(c,
control_write(c,
control_write(c, "%s", sanitized);
control_write(c, "%s", msg);
void printflike(2, 3) control_write(struct client *, const char *, ...);