=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.h,v retrieving revision 1.1033 retrieving revision 1.1034 diff -c -r1.1033 -r1.1034 *** src/usr.bin/tmux/tmux.h 2020/05/16 15:45:29 1.1033 --- src/usr.bin/tmux/tmux.h 2020/05/16 15:47:22 1.1034 *************** *** 1,4 **** ! /* $OpenBSD: tmux.h,v 1.1033 2020/05/16 15:45:29 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: tmux.h,v 1.1034 2020/05/16 15:47:22 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 1341,1351 **** /* Saved message entry. */ struct message_entry { ! char *msg; ! u_int msg_num; ! time_t msg_time; ! TAILQ_ENTRY(message_entry) entry; }; /* Parsed arguments structures. */ struct args_entry; --- 1341,1353 ---- /* Saved message entry. */ struct message_entry { ! char *msg; ! u_int msg_num; ! struct timeval msg_time; ! ! TAILQ_ENTRY(message_entry) entry; }; + TAILQ_HEAD(message_list, message_entry); /* Parsed arguments structures. */ struct args_entry; *************** *** 1603,1610 **** char *message_string; struct event message_timer; - u_int message_next; - TAILQ_HEAD(, message_entry) message_log; char *prompt_string; struct utf8_data *prompt_buffer; --- 1605,1610 ---- *************** *** 1846,1851 **** --- 1846,1853 ---- void format_merge(struct format_tree *, struct format_tree *); void printflike(3, 4) format_add(struct format_tree *, const char *, const char *, ...); + void format_add_tv(struct format_tree *, const char *, + struct timeval *); void format_each(struct format_tree *, void (*)(const char *, const char *, void *), void *); char *format_expand_time(struct format_tree *, const char *); *************** *** 2269,2274 **** --- 2271,2277 ---- extern struct tmuxproc *server_proc; extern struct clients clients; extern struct cmd_find_state marked_pane; + extern struct message_list message_log; void server_set_marked(struct session *, struct winlink *, struct window_pane *); void server_clear_marked(void); *************** *** 2278,2283 **** --- 2281,2287 ---- int server_start(struct tmuxproc *, int, struct event_base *, int, char *); void server_update_socket(void); void server_add_accept(int); + void printflike(1, 2) server_add_message(const char *, ...); /* server-client.c */ u_int server_client_how_many(void); *************** *** 2299,2306 **** void server_client_loop(void); void server_client_push_stdout(struct client *); void server_client_push_stderr(struct client *); - void printflike(2, 3) server_client_add_message(struct client *, const char *, - ...); const char *server_client_get_cwd(struct client *, struct session *); void server_client_set_flags(struct client *, const char *); const char *server_client_get_flags(struct client *); --- 2303,2308 ----