Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/lib/libcurses/curses_private.h,v rcsdiff: /ftp/cvs/cvsroot/src/lib/libcurses/curses_private.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.34 retrieving revision 1.36 diff -u -p -r1.34 -r1.36 --- src/lib/libcurses/curses_private.h 2003/08/10 07:37:11 1.34 +++ src/lib/libcurses/curses_private.h 2004/03/28 08:58:37 1.36 @@ -1,4 +1,4 @@ -/* $NetBSD: curses_private.h,v 1.34 2003/08/10 07:37:11 dsl Exp $ */ +/* $NetBSD: curses_private.h,v 1.36 2004/03/28 08:58:37 jdc Exp $ */ /*- * Copyright (c) 1998-2000 Brett Lymn @@ -124,6 +124,9 @@ struct __window { /* Window structure. attr_t battr; /* Background attributes */ int scr_t, scr_b; /* Scrolling region top, bottom */ SCREEN *screen; /* Screen for this window */ + int pbegy, pbegx, + sbegy, sbegx, + smaxy, smaxx; /* Saved prefresh() values */ }; /* Set of attributes unset by 'me' - 'mb', 'md', 'mh', 'mk', 'mp' and 'mr'. */ @@ -245,6 +248,7 @@ struct __screen { int endwin; int notty; int half_delay; + int resized; }; @@ -283,9 +287,11 @@ void __restore_cursor_vis(void); void __restore_meta_state(void); void __restore_termios(void); void __restore_stophandler(void); +void __restore_winchhandler(void); void __save_termios(void); void __set_color(WINDOW *win, attr_t attr); void __set_stophandler(void); +void __set_winchhandler(void); void __set_subwin(WINDOW *, WINDOW *); void __startwin(SCREEN *); void __stop_signal_handler(int); @@ -299,6 +305,7 @@ void __unsetattr(int); void __unset_color(WINDOW *win); int __waddch(WINDOW *, __LDATA *); int __wgetnstr(WINDOW *, char *, int); +void __winch_signal_handler(int); /* Private #defines. */ #define min(a,b) ((a) < (b) ? (a) : (b))