version 1.45, 2016/01/29 11:13:56 |
version 1.46, 2016/10/10 21:29:23 |
|
|
|
|
#include "tmux.h" |
#include "tmux.h" |
|
|
void tty_term_override(struct tty_term *, const char *); |
static void tty_term_override(struct tty_term *, const char *); |
char *tty_term_strip(const char *); |
static char *tty_term_strip(const char *); |
|
|
struct tty_terms tty_terms = LIST_HEAD_INITIALIZER(tty_terms); |
struct tty_terms tty_terms = LIST_HEAD_INITIALIZER(tty_terms); |
|
|
|
|
const char *name; |
const char *name; |
}; |
}; |
|
|
const struct tty_term_code_entry tty_term_codes[] = { |
static const struct tty_term_code_entry tty_term_codes[] = { |
[TTYC_ACSC] = { TTYCODE_STRING, "acsc" }, |
[TTYC_ACSC] = { TTYCODE_STRING, "acsc" }, |
[TTYC_AX] = { TTYCODE_FLAG, "AX" }, |
[TTYC_AX] = { TTYCODE_FLAG, "AX" }, |
[TTYC_BCE] = { TTYCODE_FLAG, "bce" }, |
[TTYC_BCE] = { TTYCODE_FLAG, "bce" }, |
|
|
return (nitems(tty_term_codes)); |
return (nitems(tty_term_codes)); |
} |
} |
|
|
char * |
static char * |
tty_term_strip(const char *s) |
tty_term_strip(const char *s) |
{ |
{ |
const char *ptr; |
const char *ptr; |
|
|
return (xstrdup(buf)); |
return (xstrdup(buf)); |
} |
} |
|
|
void |
static void |
tty_term_override(struct tty_term *term, const char *overrides) |
tty_term_override(struct tty_term *term, const char *overrides) |
{ |
{ |
const struct tty_term_code_entry *ent; |
const struct tty_term_code_entry *ent; |