version 1.54, 2021/08/21 10:22:39 |
version 1.55, 2022/12/07 09:44:44 |
|
|
int flags; |
int flags; |
const char *bufname = args_get(args, 'b'), *bufdata; |
const char *bufname = args_get(args, 'b'), *bufdata; |
size_t bufsize; |
size_t bufsize; |
char *path, *tmp; |
char *path; |
|
struct evbuffer *evb; |
|
|
if (bufname == NULL) { |
if (bufname == NULL) { |
if ((pb = paste_get_top(NULL)) == NULL) { |
if ((pb = paste_get_top(NULL)) == NULL) { |
|
|
|
|
if (cmd_get_entry(self) == &cmd_show_buffer_entry) { |
if (cmd_get_entry(self) == &cmd_show_buffer_entry) { |
if (c->session != NULL || (c->flags & CLIENT_CONTROL)) { |
if (c->session != NULL || (c->flags & CLIENT_CONTROL)) { |
utf8_stravisx(&tmp, bufdata, bufsize, |
evb = evbuffer_new(); |
VIS_OCTAL|VIS_CSTYLE|VIS_TAB); |
if (evb == NULL) |
cmdq_print(item, "%s", tmp); |
fatalx("out of memory"); |
free(tmp); |
evbuffer_add(evb, bufdata, bufsize); |
|
cmdq_print_data(item, 1, evb); |
|
evbuffer_free(evb); |
return (CMD_RETURN_NORMAL); |
return (CMD_RETURN_NORMAL); |
} |
} |
path = xstrdup("-"); |
path = xstrdup("-"); |