version 1.683, 2017/01/05 09:07:16 |
version 1.684, 2017/01/06 11:57:03 |
|
|
char *prompt_string; |
char *prompt_string; |
struct utf8_data *prompt_buffer; |
struct utf8_data *prompt_buffer; |
size_t prompt_index; |
size_t prompt_index; |
int (*prompt_callbackfn)(void *, const char *); |
int (*prompt_callbackfn)(void *, const char *, int); |
void (*prompt_freefn)(void *); |
void (*prompt_freefn)(void *); |
void *prompt_data; |
void *prompt_data; |
u_int prompt_hindex; |
u_int prompt_hindex; |
|
|
|
|
#define PROMPT_SINGLE 0x1 |
#define PROMPT_SINGLE 0x1 |
#define PROMPT_NUMERIC 0x2 |
#define PROMPT_NUMERIC 0x2 |
|
#define PROMPT_INCREMENTAL 0x4 |
int prompt_flags; |
int prompt_flags; |
|
|
struct session *session; |
struct session *session; |
|
|
void status_message_clear(struct client *); |
void status_message_clear(struct client *); |
int status_message_redraw(struct client *); |
int status_message_redraw(struct client *); |
void status_prompt_set(struct client *, const char *, const char *, |
void status_prompt_set(struct client *, const char *, const char *, |
int (*)(void *, const char *), void (*)(void *), void *, int); |
int (*)(void *, const char *, int), void (*)(void *), void *, int); |
void status_prompt_clear(struct client *); |
void status_prompt_clear(struct client *); |
int status_prompt_redraw(struct client *); |
int status_prompt_redraw(struct client *); |
int status_prompt_key(struct client *, key_code); |
int status_prompt_key(struct client *, key_code); |