=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.h,v retrieving revision 1.1042 retrieving revision 1.1043 diff -u -r1.1042 -r1.1043 --- src/usr.bin/tmux/tmux.h 2020/05/16 16:22:01 1.1042 +++ src/usr.bin/tmux/tmux.h 2020/05/16 16:26:34 1.1043 @@ -1,4 +1,4 @@ -/* $OpenBSD: tmux.h,v 1.1042 2020/05/16 16:22:01 nicm Exp $ */ +/* $OpenBSD: tmux.h,v 1.1043 2020/05/16 16:26:34 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -820,6 +820,7 @@ int statustop; int pane_status; + int pane_lines; u_int sx; u_int sy; @@ -1050,6 +1051,13 @@ #define PANE_STATUS_TOP 1 #define PANE_STATUS_BOTTOM 2 +/* Pane border lines option. */ +#define PANE_LINES_SINGLE 0 +#define PANE_LINES_DOUBLE 1 +#define PANE_LINES_HEAVY 2 +#define PANE_LINES_SIMPLE 3 +#define PANE_LINES_NUMBER 4 + /* Layout direction. */ enum layout_type { LAYOUT_LEFTRIGHT, @@ -2030,6 +2038,8 @@ void tty_puts(struct tty *, const char *); void tty_putc(struct tty *, u_char); void tty_putn(struct tty *, const void *, size_t, u_int); +void tty_cell(struct tty *, const struct grid_cell *, + const struct grid_cell *, int *); int tty_init(struct tty *, struct client *, int); void tty_resize(struct tty *); void tty_set_size(struct tty *, u_int, u_int, u_int, u_int); @@ -2103,6 +2113,7 @@ /* tty-acs.c */ int tty_acs_needed(struct tty *); const char *tty_acs_get(struct tty *, u_char); +int tty_acs_reverse_get(struct tty *, const char *, size_t); /* tty-keys.c */ void tty_keys_build(struct tty *);