X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=include%2Fcurses.wide;h=6bd102fdb050f14b778fdacaafd0c16c642fd08d;hb=b0916ab669030bac5c8590c0d66e36e1b9b34e9b;hp=44135eecb9d2dfab7402ace1c1dd5ebd9d3d4352;hpb=cf94c7485f7b40ff7870b5bf9a65e7ab87481a76;p=ncurses.git diff --git a/include/curses.wide b/include/curses.wide index 44135eec..6bd102fd 100644 --- a/include/curses.wide +++ b/include/curses.wide @@ -1,4 +1,4 @@ -/* $Id: curses.wide,v 1.42 2010/03/30 00:39:41 tom Exp $ */ +/* $Id: curses.wide,v 1.44 2011/10/29 20:08:19 tom Exp $ */ /* * vile:cmode: * This file is part of ncurses, designed to be appended after curses.h.in @@ -6,7 +6,7 @@ */ #define _XOPEN_CURSES 1 -#ifdef NCURSES_WIDECHAR +#if NCURSES_WIDECHAR extern NCURSES_EXPORT_VAR(cchar_t *) _nc_wacs; @@ -261,7 +261,7 @@ extern NCURSES_EXPORT(int) NCURSES_SP_NAME(vid_puts) (SCREEN*, attr_t, short, vo #define wins_wstr(w,t) wins_nwstr(w,t,-1) #if !NCURSES_OPAQUE -#define wgetbkgrnd(win,wch) (*wch = win->_bkgrnd, OK) +#define wgetbkgrnd(win,wch) ((win) ? (*(wch) = (win)->_bkgrnd) : *(wch), OK) #endif #define mvadd_wch(y,x,c) mvwadd_wch(stdscr,y,x,c)