]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/curses.priv.h
ncurses 5.9 - patch 20140927
[ncurses.git] / ncurses / curses.priv.h
index 58c0ea8de33fce0e333222d1b07cc0085469b5ac..2c3df406cd2e31c1940236fdb0c9cc9ba152203a 100644 (file)
@@ -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