X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fcurses.priv.h;h=931b0fa51a0ee023ab0f400eba6378df35fd931a;hp=80dbdb2b5aa00cbf548381e42bec7d2dc1879162;hb=2c829dd4faf4c7933e06804793e84079300e34e9;hpb=7a27c7d49c2e8b4a1ecbe85b4423d647cbc75ea5 diff --git a/ncurses/curses.priv.h b/ncurses/curses.priv.h index 80dbdb2b..931b0fa5 100644 --- a/ncurses/curses.priv.h +++ b/ncurses/curses.priv.h @@ -34,7 +34,7 @@ /* - * $Id: curses.priv.h,v 1.330 2007/04/21 23:52:28 tom Exp $ + * $Id: curses.priv.h,v 1.332 2007/05/26 18:47:51 tom Exp $ * * curses.priv.h * @@ -380,7 +380,6 @@ typedef struct _SLK { typedef struct { int line; /* lines to take, < 0 => from bottom*/ int (*hook)(WINDOW *, int); /* callback for user */ - WINDOW *w; /* maybe we need this for cleanup */ } ripoff_t; #if USE_GPM_SUPPORT @@ -539,6 +538,8 @@ typedef struct { extern NCURSES_EXPORT_VAR(NCURSES_GLOBALS) _nc_globals; +#define N_RIPS 5 + /* * Global data which is swept up into a SCREEN when one is created. * It may be modified before the next SCREEN is created. @@ -547,9 +548,10 @@ typedef struct { bool use_env; bool filter_mode; attr_t previous_attr; - ripoff_t rippedoff[5]; + ripoff_t rippedoff[N_RIPS]; ripoff_t *rsp; TPARM_STATE tparm_state; + TTY *saved_tty; /* savetty/resetty information */ #if BROKEN_LINKER || USE_REENTRANT chtype *real_acs_map; #endif @@ -575,8 +577,6 @@ struct screen { NCURSES_SIZE_T _lines_avail; /* lines available for stdscr */ NCURSES_SIZE_T _topstolen; /* lines stolen from top */ - ripoff_t _rippedoff[5]; /* list of lines stolen */ - int _rip_count; /* ...and total lines stolen */ WINDOW *_curscr; /* current screen */ WINDOW *_newscr; /* virtual screen to be updated to */