=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.h,v retrieving revision 1.968 retrieving revision 1.969 diff -u -r1.968 -r1.969 --- src/usr.bin/tmux/tmux.h 2020/03/31 06:35:38 1.968 +++ src/usr.bin/tmux/tmux.h 2020/03/31 07:00:34 1.969 @@ -1,4 +1,4 @@ -/* $OpenBSD: tmux.h,v 1.968 2020/03/31 06:35:38 nicm Exp $ */ +/* $OpenBSD: tmux.h,v 1.969 2020/03/31 07:00:34 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -754,8 +754,12 @@ int mode; - bitstr_t *tabs; + u_int saved_cx; + u_int saved_cy; + struct grid *saved_grid; + struct grid_cell saved_cell; + bitstr_t *tabs; struct screen_sel *sel; }; @@ -917,12 +921,6 @@ struct screen status_screen; size_t status_size; - /* Saved in alternative screen mode. */ - u_int saved_cx; - u_int saved_cy; - struct grid *saved_grid; - struct grid_cell saved_cell; - TAILQ_HEAD (, window_mode_entry) modes; struct event modetimer; time_t modelast; @@ -2459,6 +2457,9 @@ int screen_check_selection(struct screen *, u_int, u_int); void screen_select_cell(struct screen *, struct grid_cell *, const struct grid_cell *); +void screen_alternate_on(struct screen *, struct grid_cell *, int); +void screen_alternate_off(struct screen *, struct grid_cell *, int); + /* window.c */ extern struct windows windows;