version 1.293, 2011/08/24 09:58:44 |
version 1.294, 2011/08/26 10:53:16 |
|
|
long long default_num; |
long long default_num; |
}; |
}; |
|
|
|
/* Tree of format entries. */ |
|
struct format_entry { |
|
char *key; |
|
char *value; |
|
|
|
RB_ENTRY(format_entry) entry; |
|
}; |
|
RB_HEAD(format_tree, format_entry); |
|
|
/* List of configuration causes. */ |
/* List of configuration causes. */ |
ARRAY_DECL(causelist, char *); |
ARRAY_DECL(causelist, char *); |
|
|
|
|
extern struct causelist cfg_causes; |
extern struct causelist cfg_causes; |
void printflike2 cfg_add_cause(struct causelist *, const char *, ...); |
void printflike2 cfg_add_cause(struct causelist *, const char *, ...); |
int load_cfg(const char *, struct cmd_ctx *, struct causelist *); |
int load_cfg(const char *, struct cmd_ctx *, struct causelist *); |
|
|
|
/* format.c */ |
|
int format_cmp(struct format_entry *, struct format_entry *); |
|
RB_PROTOTYPE(format_tree, format_entry, entry, format_cmp); |
|
struct format_tree *format_create(void); |
|
void format_free(struct format_tree *); |
|
void format_add( |
|
struct format_tree *, const char *, const char *, ...); |
|
const char *format_find(struct format_tree *, const char *); |
|
char *format_expand(struct format_tree *, const char *); |
|
void format_session(struct format_tree *, struct session *); |
|
void format_winlink( |
|
struct format_tree *, struct session *, struct winlink *); |
|
void format_window_pane(struct format_tree *, struct window_pane *); |
|
|
/* mode-key.c */ |
/* mode-key.c */ |
extern const struct mode_key_table mode_key_tables[]; |
extern const struct mode_key_table mode_key_tables[]; |