X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=ncurses%2Fcurses.priv.h;h=2c3df406cd2e31c1940236fdb0c9cc9ba152203a;hb=a8845f1feadb0b4d906e9040e465b93fd3f72660;hp=58c0ea8de33fce0e333222d1b07cc0085469b5ac;hpb=6b96eb711cbf58da43002ff14b66d8a52c19a731;p=ncurses.git diff --git a/ncurses/curses.priv.h b/ncurses/curses.priv.h index 58c0ea8d..2c3df406 100644 --- a/ncurses/curses.priv.h +++ b/ncurses/curses.priv.h @@ -34,7 +34,7 @@ ****************************************************************************/ /* - * $Id: curses.priv.h,v 1.538 2014/07/12 20:06:11 tom Exp $ + * $Id: curses.priv.h,v 1.540 2014/09/27 21:44:28 tom Exp $ * * curses.priv.h * @@ -314,7 +314,7 @@ typedef TRIES { #undef _XOPEN_SOURCE_EXTENDED #undef _XPG5 #define _nc_bkgd _bkgd -#define wgetbkgrnd(win, wch) *wch = win->_bkgd +#define wgetbkgrnd(win, wch) ((*wch = win->_bkgd) != 0 ? OK : ERR) #define wbkgrnd wbkgd #endif @@ -2272,6 +2272,7 @@ typedef struct term_driver { int (*td_kpad)(struct DriverTCB*, int); int (*td_kyOk)(struct DriverTCB*, int, int); bool (*td_kyExist)(struct DriverTCB*, int); + int (*td_cursorSet)(struct DriverTCB*, int); } TERM_DRIVER; typedef struct DriverTCB