version 1.164, 2017/05/01 12:20:55 |
version 1.165, 2017/05/03 05:53:34 |
|
|
{ |
{ |
struct format_tree *ft; |
struct format_tree *ft; |
time_t t; |
time_t t; |
char *tmp; |
char *tmp, *cp; |
|
|
ft = format_create(c, NULL, FORMAT_NONE, 0); |
ft = format_create(c, NULL, FORMAT_NONE, 0); |
format_defaults(ft, c, NULL, NULL, NULL); |
format_defaults(ft, c, NULL, NULL, NULL); |
|
|
if (~flags & PROMPT_INCREMENTAL) |
if (~flags & PROMPT_INCREMENTAL) |
c->tty.flags |= (TTY_NOCURSOR|TTY_FREEZE); |
c->tty.flags |= (TTY_NOCURSOR|TTY_FREEZE); |
c->flags |= CLIENT_STATUS; |
c->flags |= CLIENT_STATUS; |
|
|
|
if ((flags & PROMPT_INCREMENTAL) && *tmp != '\0') { |
|
xasprintf(&cp, "=%s", tmp); |
|
c->prompt_callbackfn(c->prompt_data, cp, 0); |
|
free(cp); |
|
} |
|
|
free(tmp); |
free(tmp); |
format_free(ft); |
format_free(ft); |