lib_gen.c   [plain text]


/*
 * DO NOT EDIT THIS FILE BY HAND!
 * It is generated by /tmp/ncurses-27.roots/ncurses-27/ncurses/ncurses/base/MKlib_gen.sh generated.
 *
 * This is a file of trivial functions generated from macro
 * definitions in curses.h to satisfy the XSI Curses requirement
 * that every macro also exist as a callable function.
 *
 * It will never be linked unless you call one of the entry
 * points with its normal macro definition disabled. In that
 * case, if you have no shared libraries, it will indirectly
 * pull most of the rest of the library into your link image.
 */
#define NCURSES_ATTR_T int
#include <curses.priv.h>


#undef addch
NCURSES_EXPORT(int) addch (const chtype z)
{
	T((T_CALLED("addch(%s)"), _tracechtype2(0,z))); returnCode(waddch(stdscr,z));
}


#undef addchnstr
NCURSES_EXPORT(int) addchnstr (const chtype * a1, int z)
{
	T((T_CALLED("addchnstr(%p,%d)"), a1, z)); returnCode(waddchnstr(stdscr,a1,z));
}


#undef addchstr
NCURSES_EXPORT(int) addchstr (const chtype * z)
{
	T((T_CALLED("addchstr(%p)"), z)); returnCode(waddchnstr(stdscr,z,-1));
}


#undef addnstr
NCURSES_EXPORT(int) addnstr (const char * a1, int z)
{
	T((T_CALLED("addnstr(%s,%d)"), _nc_visbuf2(0,a1), z)); returnCode(waddnstr(stdscr,a1,z));
}


#undef addstr
NCURSES_EXPORT(int) addstr (const char * z)
{
	T((T_CALLED("addstr(%s)"), _nc_visbuf2(0,z))); returnCode(waddnstr(stdscr,z,-1));
}


#undef attroff
NCURSES_EXPORT(int) attroff (int z)
{
	T((T_CALLED("attroff(%s)"), _traceattr2(0,z))); returnCode(wattr_off(stdscr, (attr_t)(z), ((void *)0)));
}


#undef attron
NCURSES_EXPORT(int) attron (int z)
{
	T((T_CALLED("attron(%s)"), _traceattr2(0,z))); returnCode(wattr_on(stdscr, (attr_t)(z), ((void *)0)));
}


#undef attrset
NCURSES_EXPORT(int) attrset (int z)
{
	T((T_CALLED("attrset(%s)"), _traceattr2(0,z))); returnAttr(((stdscr)->_attrs = (z)));
}


#undef attr_get
NCURSES_EXPORT(int) attr_get (attr_t * a1, short * a2, void * z)
{
	T((T_CALLED("attr_get(%p,%p,%p)"), a1, a2, z)); returnCode(((void)((a1) != (void *)0 && (*(a1) = (stdscr)->_attrs)), (void)((a2) != (void *)0 && (*(a2) = ((int)(((((stdscr)->_attrs) & ((((1U) << 8) - 1U) << ((0) + 8))) >> 8))))), (0)));
}


#undef attr_off
NCURSES_EXPORT(int) attr_off (attr_t a1, void * z)
{
	T((T_CALLED("attr_off(%s,%p)"), _traceattr2(0,a1), z)); returnCode(wattr_off(stdscr,a1,z));
}


#undef attr_on
NCURSES_EXPORT(int) attr_on (attr_t a1, void * z)
{
	T((T_CALLED("attr_on(%s,%p)"), _traceattr2(0,a1), z)); returnCode(wattr_on(stdscr,a1,z));
}


#undef attr_set
NCURSES_EXPORT(int) attr_set (attr_t a1, short a2, void * z)
{
	T((T_CALLED("attr_set(%s,%d,%p)"), _traceattr2(0,a1), a2, z)); returnCode(((stdscr)->_attrs = (((a1) & ~((((1U) << 8) - 1U) << ((0) + 8))) | ((a2) << ((0) + 8))), (0)));
}


#undef bkgd
NCURSES_EXPORT(int) bkgd (chtype z)
{
	T((T_CALLED("bkgd(%s)"), _tracechtype2(0,z))); returnCode(wbkgd(stdscr,z));
}


#undef bkgdset
NCURSES_EXPORT(void) bkgdset (chtype z)
{
	T((T_CALLED("bkgdset(%s)"), _tracechtype2(0,z))); wbkgdset(stdscr,z);
	returnVoid;
}


#undef border
NCURSES_EXPORT(int) border (chtype a1, chtype a2, chtype a3, chtype a4, chtype a5, chtype a6, chtype a7, chtype z)
{
	T((T_CALLED("border(%s,%s,%s,%s,%s,%s,%s,%s)"), _tracechtype2(0,a1), _tracechtype2(1,a2), _tracechtype2(2,a3), _tracechtype2(3,a4), _tracechtype2(4,a5), _tracechtype2(5,a6), _tracechtype2(6,a7), _tracechtype2(7,z))); returnCode(wborder(stdscr, a1, a2, a3, a4, a5, a6, a7, z));
}


#undef box
NCURSES_EXPORT(int) box (WINDOW * a1, chtype a2, chtype z)
{
	T((T_CALLED("box(%p,%s,%s)"), a1, _tracechtype2(1,a2), _tracechtype2(2,z))); returnCode(wborder(a1, a2, a2, z, z, 0, 0, 0, 0));
}


#undef chgat
NCURSES_EXPORT(int) chgat (int a1, attr_t a2, short a3, const void * z)
{
	T((T_CALLED("chgat(%d,%s,%d,%p)"), a1, _traceattr2(1,a2), a3, z)); returnCode(wchgat(stdscr,a1,a2,a3,z));
}


#undef clear
NCURSES_EXPORT(int) clear (void)
{
	T((T_CALLED("clear()"))); returnCode(wclear(stdscr));
}


#undef clrtobot
NCURSES_EXPORT(int) clrtobot (void)
{
	T((T_CALLED("clrtobot()"))); returnCode(wclrtobot(stdscr));
}


#undef clrtoeol
NCURSES_EXPORT(int) clrtoeol (void)
{
	T((T_CALLED("clrtoeol()"))); returnCode(wclrtoeol(stdscr));
}


#undef color_set
NCURSES_EXPORT(int) color_set (short a1, void * z)
{
	T((T_CALLED("color_set(%d,%p)"), a1, z)); returnCode(wcolor_set(stdscr,a1,z));
}


#undef COLOR_PAIR
NCURSES_EXPORT(int) COLOR_PAIR (int z)
{
	T((T_CALLED("COLOR_PAIR(%d)"), z)); returnCode(((z) << ((0) + 8)));
}


#undef delch
NCURSES_EXPORT(int) delch (void)
{
	T((T_CALLED("delch()"))); returnCode(wdelch(stdscr));
}


#undef deleteln
NCURSES_EXPORT(int) deleteln (void)
{
	T((T_CALLED("deleteln()"))); returnCode(winsdelln(stdscr,-1));
}


#undef echochar
NCURSES_EXPORT(int) echochar (const chtype z)
{
	T((T_CALLED("echochar(%s)"), _tracechtype2(0,z))); returnCode(wechochar(stdscr,z));
}


#undef erase
NCURSES_EXPORT(int) erase (void)
{
	T((T_CALLED("erase()"))); returnCode(werase(stdscr));
}


#undef getbkgd
NCURSES_EXPORT(chtype) getbkgd (WINDOW * z)
{
	T((T_CALLED("getbkgd(%p)"), z)); returnChar(((z)->_bkgd));
}


#undef getch
NCURSES_EXPORT(int) getch (void)
{
	T((T_CALLED("getch()"))); returnCode(wgetch(stdscr));
}


#undef getnstr
NCURSES_EXPORT(int) getnstr (char * a1, int z)
{
	T((T_CALLED("getnstr(%s,%d)"), _nc_visbuf2(0,a1), z)); returnCode(wgetnstr(stdscr, a1, z));
}


#undef getstr
NCURSES_EXPORT(int) getstr (char * z)
{
	T((T_CALLED("getstr(%s)"), _nc_visbuf2(0,z))); returnCode(wgetnstr(stdscr, z, -1));
}


#undef hline
NCURSES_EXPORT(int) hline (chtype a1, int z)
{
	T((T_CALLED("hline(%s,%d)"), _tracechtype2(0,a1), z)); returnCode(whline(stdscr, a1, z));
}


#undef inch
NCURSES_EXPORT(chtype) inch (void)
{
	T((T_CALLED("inch()"))); returnChar(winch(stdscr));
}


#undef inchnstr
NCURSES_EXPORT(int) inchnstr (chtype * a1, int z)
{
	T((T_CALLED("inchnstr(%p,%d)"), a1, z)); returnCode(winchnstr(stdscr,a1,z));
}


#undef inchstr
NCURSES_EXPORT(int) inchstr (chtype * z)
{
	T((T_CALLED("inchstr(%p)"), z)); returnCode(winchnstr(stdscr, z, -1));
}


#undef innstr
NCURSES_EXPORT(int) innstr (char * a1, int z)
{
	return winnstr(stdscr,a1,z) ;
}


#undef insch
NCURSES_EXPORT(int) insch (chtype z)
{
	T((T_CALLED("insch(%s)"), _tracechtype2(0,z))); returnCode(winsch(stdscr,z));
}


#undef insdelln
NCURSES_EXPORT(int) insdelln (int z)
{
	T((T_CALLED("insdelln(%d)"), z)); returnCode(winsdelln(stdscr,z));
}


#undef insertln
NCURSES_EXPORT(int) insertln (void)
{
	T((T_CALLED("insertln()"))); returnCode(winsdelln(stdscr,1));
}


#undef insnstr
NCURSES_EXPORT(int) insnstr (const char * a1, int z)
{
	T((T_CALLED("insnstr(%s,%d)"), _nc_visbuf2(0,a1), z)); returnCode(winsnstr(stdscr,a1,z));
}


#undef insstr
NCURSES_EXPORT(int) insstr (const char * z)
{
	T((T_CALLED("insstr(%s)"), _nc_visbuf2(0,z))); returnCode(winsnstr(stdscr, z, -1));
}


#undef instr
NCURSES_EXPORT(int) instr (char * z)
{
	T((T_CALLED("instr(%s)"), _nc_visbuf2(0,z))); returnCode(winnstr(stdscr, z, -1));
}


#undef move
NCURSES_EXPORT(int) move (int a1, int z)
{
	T((T_CALLED("move(%d,%d)"), a1, z)); returnCode(wmove(stdscr,a1,z));
}


#undef mvaddch
NCURSES_EXPORT(int) mvaddch (int a1, int a2, const chtype z)
{
	T((T_CALLED("mvaddch(%d,%d,%s)"), a1, a2, _tracechtype2(2,z))); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : waddch(stdscr,z)));
}


#undef mvaddchnstr
NCURSES_EXPORT(int) mvaddchnstr (int a1, int a2, const chtype * a3, int z)
{
	T((T_CALLED("mvaddchnstr(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : waddchnstr(stdscr,a3,z)));
}


#undef mvaddchstr
NCURSES_EXPORT(int) mvaddchstr (int a1, int a2, const chtype * z)
{
	T((T_CALLED("mvaddchstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : waddchnstr(stdscr,z,-1)));
}


#undef mvaddnstr
NCURSES_EXPORT(int) mvaddnstr (int a1, int a2, const char * a3, int z)
{
	T((T_CALLED("mvaddnstr(%d,%d,%s,%d)"), a1, a2, _nc_visbuf2(2,a3), z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : waddnstr(stdscr,a3,z)));
}


#undef mvaddstr
NCURSES_EXPORT(int) mvaddstr (int a1, int a2, const char * z)
{
	T((T_CALLED("mvaddstr(%d,%d,%s)"), a1, a2, _nc_visbuf2(2,z))); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : waddnstr(stdscr,z,-1)));
}


#undef mvchgat
NCURSES_EXPORT(int) mvchgat (int a1, int a2, int a3, attr_t a4, short a5, const void * z)
{
	T((T_CALLED("mvchgat(%d,%d,%d,%s,%d,%p)"), a1, a2, a3, _traceattr2(3,a4), a5, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wchgat(stdscr,a3,a4,a5,z)));
}


#undef mvdelch
NCURSES_EXPORT(int) mvdelch (int a1, int z)
{
	T((T_CALLED("mvdelch(%d,%d)"), a1, z)); returnCode((wmove(stdscr,a1,z) == (-1) ? (-1) : wdelch(stdscr)));
}


#undef mvgetch
NCURSES_EXPORT(int) mvgetch (int a1, int z)
{
	T((T_CALLED("mvgetch(%d,%d)"), a1, z)); returnCode((wmove(stdscr,a1,z) == (-1) ? (-1) : wgetch(stdscr)));
}


#undef mvgetnstr
NCURSES_EXPORT(int) mvgetnstr (int a1, int a2, char * a3, int z)
{
	T((T_CALLED("mvgetnstr(%d,%d,%s,%d)"), a1, a2, _nc_visbuf2(2,a3), z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wgetnstr(stdscr,a3,z)));
}


#undef mvgetstr
NCURSES_EXPORT(int) mvgetstr (int a1, int a2, char * z)
{
	T((T_CALLED("mvgetstr(%d,%d,%s)"), a1, a2, _nc_visbuf2(2,z))); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wgetnstr(stdscr, z, -1)));
}


#undef mvhline
NCURSES_EXPORT(int) mvhline (int a1, int a2, chtype a3, int z)
{
	T((T_CALLED("mvhline(%d,%d,%s,%d)"), a1, a2, _tracechtype2(2,a3), z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : whline(stdscr,a3,z)));
}


#undef mvinch
NCURSES_EXPORT(chtype) mvinch (int a1, int z)
{
	T((T_CALLED("mvinch(%d,%d)"), a1, z)); returnChar((wmove(stdscr,a1,z) == (-1) ? (chtype)((-1)) : winch(stdscr)));
}


#undef mvinchnstr
NCURSES_EXPORT(int) mvinchnstr (int a1, int a2, chtype * a3, int z)
{
	T((T_CALLED("mvinchnstr(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : winchnstr(stdscr,a3,z)));
}


#undef mvinchstr
NCURSES_EXPORT(int) mvinchstr (int a1, int a2, chtype * z)
{
	T((T_CALLED("mvinchstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : winchnstr(stdscr, z, -1)));
}


#undef mvinnstr
NCURSES_EXPORT(int) mvinnstr (int a1, int a2, char * a3, int z)
{
	return (wmove(stdscr,a1,a2) == (-1) ? (-1) : winnstr(stdscr,a3,z)) ;
}


#undef mvinsch
NCURSES_EXPORT(int) mvinsch (int a1, int a2, chtype z)
{
	T((T_CALLED("mvinsch(%d,%d,%s)"), a1, a2, _tracechtype2(2,z))); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : winsch(stdscr,z)));
}


#undef mvinsnstr
NCURSES_EXPORT(int) mvinsnstr (int a1, int a2, const char * a3, int z)
{
	T((T_CALLED("mvinsnstr(%d,%d,%s,%d)"), a1, a2, _nc_visbuf2(2,a3), z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : winsnstr(stdscr,a3,z)));
}


#undef mvinsstr
NCURSES_EXPORT(int) mvinsstr (int a1, int a2, const char * z)
{
	T((T_CALLED("mvinsstr(%d,%d,%s)"), a1, a2, _nc_visbuf2(2,z))); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : winsnstr(stdscr, z, -1)));
}


#undef mvinstr
NCURSES_EXPORT(int) mvinstr (int a1, int a2, char * z)
{
	T((T_CALLED("mvinstr(%d,%d,%s)"), a1, a2, _nc_visbuf2(2,z))); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : winnstr(stdscr, z, -1)));
}


#undef mvvline
NCURSES_EXPORT(int) mvvline (int a1, int a2, chtype a3, int z)
{
	T((T_CALLED("mvvline(%d,%d,%s,%d)"), a1, a2, _tracechtype2(2,a3), z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wvline(stdscr,a3,z)));
}


#undef mvwaddch
NCURSES_EXPORT(int) mvwaddch (WINDOW * a1, int a2, int a3, const chtype z)
{
	T((T_CALLED("mvwaddch(%p,%d,%d,%s)"), a1, a2, a3, _tracechtype2(3,z))); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : waddch(a1,z)));
}


#undef mvwaddchnstr
NCURSES_EXPORT(int) mvwaddchnstr (WINDOW * a1, int a2, int a3, const chtype * a4, int z)
{
	T((T_CALLED("mvwaddchnstr(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : waddchnstr(a1,a4,z)));
}


#undef mvwaddchstr
NCURSES_EXPORT(int) mvwaddchstr (WINDOW * a1, int a2, int a3, const chtype * z)
{
	T((T_CALLED("mvwaddchstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : waddchnstr(a1,z,-1)));
}


#undef mvwaddnstr
NCURSES_EXPORT(int) mvwaddnstr (WINDOW * a1, int a2, int a3, const char * a4, int z)
{
	T((T_CALLED("mvwaddnstr(%p,%d,%d,%s,%d)"), a1, a2, a3, _nc_visbuf2(3,a4), z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : waddnstr(a1,a4,z)));
}


#undef mvwaddstr
NCURSES_EXPORT(int) mvwaddstr (WINDOW * a1, int a2, int a3, const char * z)
{
	T((T_CALLED("mvwaddstr(%p,%d,%d,%s)"), a1, a2, a3, _nc_visbuf2(3,z))); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : waddnstr(a1,z,-1)));
}


#undef mvwchgat
NCURSES_EXPORT(int) mvwchgat (WINDOW * a1, int a2, int a3, int a4, attr_t a5, short a6, const void * z)
{
	T((T_CALLED("mvwchgat(%p,%d,%d,%d,%s,%d,%p)"), a1, a2, a3, a4, _traceattr2(4,a5), a6, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wchgat(a1,a4,a5,a6,z)));
}


#undef mvwdelch
NCURSES_EXPORT(int) mvwdelch (WINDOW * a1, int a2, int z)
{
	T((T_CALLED("mvwdelch(%p,%d,%d)"), a1, a2, z)); returnCode((wmove(a1,a2,z) == (-1) ? (-1) : wdelch(a1)));
}


#undef mvwgetch
NCURSES_EXPORT(int) mvwgetch (WINDOW * a1, int a2, int z)
{
	T((T_CALLED("mvwgetch(%p,%d,%d)"), a1, a2, z)); returnCode((wmove(a1,a2,z) == (-1) ? (-1) : wgetch(a1)));
}


#undef mvwgetnstr
NCURSES_EXPORT(int) mvwgetnstr (WINDOW * a1, int a2, int a3, char * a4, int z)
{
	T((T_CALLED("mvwgetnstr(%p,%d,%d,%s,%d)"), a1, a2, a3, _nc_visbuf2(3,a4), z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wgetnstr(a1,a4,z)));
}


#undef mvwgetstr
NCURSES_EXPORT(int) mvwgetstr (WINDOW * a1, int a2, int a3, char * z)
{
	T((T_CALLED("mvwgetstr(%p,%d,%d,%s)"), a1, a2, a3, _nc_visbuf2(3,z))); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wgetnstr(a1, z, -1)));
}


#undef mvwhline
NCURSES_EXPORT(int) mvwhline (WINDOW * a1, int a2, int a3, chtype a4, int z)
{
	T((T_CALLED("mvwhline(%p,%d,%d,%s,%d)"), a1, a2, a3, _tracechtype2(3,a4), z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : whline(a1,a4,z)));
}


#undef mvwinch
NCURSES_EXPORT(chtype) mvwinch (WINDOW * a1, int a2, int z)
{
	T((T_CALLED("mvwinch(%p,%d,%d)"), a1, a2, z)); returnChar((wmove(a1,a2,z) == (-1) ? (chtype)((-1)) : winch(a1)));
}


#undef mvwinchnstr
NCURSES_EXPORT(int) mvwinchnstr (WINDOW * a1, int a2, int a3, chtype * a4, int z)
{
	T((T_CALLED("mvwinchnstr(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : winchnstr(a1,a4,z)));
}


#undef mvwinchstr
NCURSES_EXPORT(int) mvwinchstr (WINDOW * a1, int a2, int a3, chtype * z)
{
	T((T_CALLED("mvwinchstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : winchnstr(a1, z, -1)));
}


#undef mvwinnstr
NCURSES_EXPORT(int) mvwinnstr (WINDOW * a1, int a2, int a3, char * a4, int z)
{
	return (wmove(a1,a2,a3) == (-1) ? (-1) : winnstr(a1,a4,z)) ;
}


#undef mvwinsch
NCURSES_EXPORT(int) mvwinsch (WINDOW * a1, int a2, int a3, chtype z)
{
	T((T_CALLED("mvwinsch(%p,%d,%d,%s)"), a1, a2, a3, _tracechtype2(3,z))); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : winsch(a1,z)));
}


#undef mvwinsnstr
NCURSES_EXPORT(int) mvwinsnstr (WINDOW * a1, int a2, int a3, const char * a4, int z)
{
	T((T_CALLED("mvwinsnstr(%p,%d,%d,%s,%d)"), a1, a2, a3, _nc_visbuf2(3,a4), z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : winsnstr(a1,a4,z)));
}


#undef mvwinsstr
NCURSES_EXPORT(int) mvwinsstr (WINDOW * a1, int a2, int a3, const char * z)
{
	T((T_CALLED("mvwinsstr(%p,%d,%d,%s)"), a1, a2, a3, _nc_visbuf2(3,z))); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : winsnstr(a1, z, -1)));
}


#undef mvwinstr
NCURSES_EXPORT(int) mvwinstr (WINDOW * a1, int a2, int a3, char * z)
{
	T((T_CALLED("mvwinstr(%p,%d,%d,%s)"), a1, a2, a3, _nc_visbuf2(3,z))); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : winnstr(a1, z, -1)));
}


#undef mvwvline
NCURSES_EXPORT(int) mvwvline (WINDOW * a1, int a2, int a3, chtype a4, int z)
{
	T((T_CALLED("mvwvline(%p,%d,%d,%s,%d)"), a1, a2, a3, _tracechtype2(3,a4), z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wvline(a1,a4,z)));
}


#undef PAIR_NUMBER
NCURSES_EXPORT(int) PAIR_NUMBER (int z)
{
	T((T_CALLED("PAIR_NUMBER(%d)"), z)); returnCode(((int)((((z) & ((((1U) << 8) - 1U) << ((0) + 8))) >> 8))));
}


#undef redrawwin
NCURSES_EXPORT(int) redrawwin (WINDOW * z)
{
	T((T_CALLED("redrawwin(%p)"), z)); returnCode(wredrawln(z, 0, (z)->_maxy+1));
}


#undef refresh
NCURSES_EXPORT(int) refresh (void)
{
	T((T_CALLED("refresh()"))); returnCode(wrefresh(stdscr));
}


#undef scrl
NCURSES_EXPORT(int) scrl (int z)
{
	T((T_CALLED("scrl(%d)"), z)); returnCode(wscrl(stdscr,z));
}


#undef scroll
NCURSES_EXPORT(int) scroll (WINDOW * z)
{
	T((T_CALLED("scroll(%p)"), z)); returnCode(wscrl(z,1));
}


#undef setscrreg
NCURSES_EXPORT(int) setscrreg (int a1, int z)
{
	T((T_CALLED("setscrreg(%d,%d)"), a1, z)); returnCode(wsetscrreg(stdscr,a1,z));
}


#if USE_WIDEC_SUPPORT
#undef slk_attr_off
NCURSES_EXPORT(int) slk_attr_off (const attr_t a1, void * z)
{
	T((T_CALLED("slk_attr_off(%s,%p)"), _traceattr2(0,a1), z)); returnCode(((z) ? (-1) : slk_attroff(a1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef slk_attr_on
NCURSES_EXPORT(int) slk_attr_on (attr_t a1, void * z)
{
	T((T_CALLED("slk_attr_on(%s,%p)"), _traceattr2(0,a1), z)); returnCode(((z) ? (-1) : slk_attron(a1)));
}
#endif


#undef standout
NCURSES_EXPORT(int) standout (void)
{
	T((T_CALLED("standout()"))); returnAttr((((stdscr)->_attrs = (((1U) << ((8) + 8))))));
}


#undef standend
NCURSES_EXPORT(int) standend (void)
{
	T((T_CALLED("standend()"))); returnAttr((((stdscr)->_attrs = ((1U - 1U)))));
}


#undef timeout
NCURSES_EXPORT(void) timeout (int z)
{
	T((T_CALLED("timeout(%d)"), z)); wtimeout(stdscr,z);
	returnVoid;
}


#undef touchline
NCURSES_EXPORT(int) touchline (WINDOW * a1, int a2, int z)
{
	T((T_CALLED("touchline(%p,%d,%d)"), a1, a2, z)); returnCode(wtouchln((a1), a2, z, 1));
}


#undef touchwin
NCURSES_EXPORT(int) touchwin (WINDOW * z)
{
	T((T_CALLED("touchwin(%p)"), z)); returnCode(wtouchln((z), 0, ((z) ? ((z)->_maxy + 1) : (-1)), 1));
}


#undef untouchwin
NCURSES_EXPORT(int) untouchwin (WINDOW * z)
{
	T((T_CALLED("untouchwin(%p)"), z)); returnCode(wtouchln((z), 0, ((z) ? ((z)->_maxy + 1) : (-1)), 0));
}


#undef vline
NCURSES_EXPORT(int) vline (chtype a1, int z)
{
	T((T_CALLED("vline(%s,%d)"), _tracechtype2(0,a1), z)); returnCode(wvline(stdscr, a1, z));
}


#undef vw_printw
NCURSES_EXPORT(int) vw_printw (WINDOW * a1, const char * a2, va_list z)
{
	T((T_CALLED("vw_printw(%p,%s,%s)"), a1, _nc_visbuf2(1,a2), "va_list")); returnCode(vwprintw(a1, a2, z));
}


#undef vw_scanw
NCURSES_EXPORT(int) vw_scanw (WINDOW * a1, char * a2, va_list z)
{
	T((T_CALLED("vw_scanw(%p,%s,%s)"), a1, _nc_visbuf2(1,a2), "va_list")); returnCode(vwscanw(a1, a2, z));
}


#undef waddchstr
NCURSES_EXPORT(int) waddchstr (WINDOW * a1, const chtype * z)
{
	T((T_CALLED("waddchstr(%p,%p)"), a1, z)); returnCode(waddchnstr(a1,z,-1));
}


#undef waddstr
NCURSES_EXPORT(int) waddstr (WINDOW * a1, const char * z)
{
	T((T_CALLED("waddstr(%p,%s)"), a1, _nc_visbuf2(1,z))); returnCode(waddnstr(a1,z,-1));
}


#undef wattron
NCURSES_EXPORT(int) wattron (WINDOW * a1, int z)
{
	T((T_CALLED("wattron(%p,%d)"), a1, z)); returnCode(wattr_on(a1, (attr_t)(z), ((void *)0)));
}


#undef wattroff
NCURSES_EXPORT(int) wattroff (WINDOW * a1, int z)
{
	T((T_CALLED("wattroff(%p,%d)"), a1, z)); returnCode(wattr_off(a1, (attr_t)(z), ((void *)0)));
}


#undef wattrset
NCURSES_EXPORT(int) wattrset (WINDOW * a1, int z)
{
	T((T_CALLED("wattrset(%p,%d)"), a1, z)); returnAttr(((a1)->_attrs = (z)));
}


#undef wattr_get
NCURSES_EXPORT(int) wattr_get (WINDOW * a1, attr_t * a2, short * a3, void * z)
{
	T((T_CALLED("wattr_get(%p,%p,%p,%p)"), a1, a2, a3, z)); returnCode(((void)((a2) != (void *)0 && (*(a2) = (a1)->_attrs)), (void)((a3) != (void *)0 && (*(a3) = ((int)(((((a1)->_attrs) & ((((1U) << 8) - 1U) << ((0) + 8))) >> 8))))), (0)));
}


#undef wattr_set
NCURSES_EXPORT(int) wattr_set (WINDOW * a1, attr_t a2, short a3, void * z)
{
	T((T_CALLED("wattr_set(%p,%s,%d,%p)"), a1, _traceattr2(1,a2), a3, z)); returnCode(((a1)->_attrs = (((a2) & ~((((1U) << 8) - 1U) << ((0) + 8))) | ((a3) << ((0) + 8))), (0)));
}


#undef wdeleteln
NCURSES_EXPORT(int) wdeleteln (WINDOW * z)
{
	T((T_CALLED("wdeleteln(%p)"), z)); returnCode(winsdelln(z,-1));
}


#undef wgetstr
NCURSES_EXPORT(int) wgetstr (WINDOW * a1, char * z)
{
	T((T_CALLED("wgetstr(%p,%s)"), a1, _nc_visbuf2(1,z))); returnCode(wgetnstr(a1, z, -1));
}


#undef winchstr
NCURSES_EXPORT(int) winchstr (WINDOW * a1, chtype * z)
{
	T((T_CALLED("winchstr(%p,%p)"), a1, z)); returnCode(winchnstr(a1, z, -1));
}


#undef winsertln
NCURSES_EXPORT(int) winsertln (WINDOW * z)
{
	T((T_CALLED("winsertln(%p)"), z)); returnCode(winsdelln(z,1));
}


#undef winsstr
NCURSES_EXPORT(int) winsstr (WINDOW * a1, const char * z)
{
	T((T_CALLED("winsstr(%p,%s)"), a1, _nc_visbuf2(1,z))); returnCode(winsnstr(a1, z, -1));
}


#undef winstr
NCURSES_EXPORT(int) winstr (WINDOW * a1, char * z)
{
	T((T_CALLED("winstr(%p,%s)"), a1, _nc_visbuf2(1,z))); returnCode(winnstr(a1, z, -1));
}


#undef wstandout
NCURSES_EXPORT(int) wstandout (WINDOW * z)
{
	T((T_CALLED("wstandout(%p)"), z)); returnAttr((((z)->_attrs = (((1U) << ((8) + 8))))));
}


#undef wstandend
NCURSES_EXPORT(int) wstandend (WINDOW * z)
{
	T((T_CALLED("wstandend(%p)"), z)); returnAttr((((z)->_attrs = ((1U - 1U)))));
}


#undef getattrs
NCURSES_EXPORT(int) getattrs (const WINDOW * z)
{
	T((T_CALLED("getattrs(%p)"), z)); returnCode(((z) ? (z)->_attrs : (1U - 1U)));
}


#undef getcurx
NCURSES_EXPORT(int) getcurx (const WINDOW * z)
{
	T((T_CALLED("getcurx(%p)"), z)); returnCode(((z) ? (z)->_curx : (-1)));
}


#undef getcury
NCURSES_EXPORT(int) getcury (const WINDOW * z)
{
	T((T_CALLED("getcury(%p)"), z)); returnCode(((z) ? (z)->_cury : (-1)));
}


#undef getbegx
NCURSES_EXPORT(int) getbegx (const WINDOW * z)
{
	T((T_CALLED("getbegx(%p)"), z)); returnCode(((z) ? (z)->_begx : (-1)));
}


#undef getbegy
NCURSES_EXPORT(int) getbegy (const WINDOW * z)
{
	T((T_CALLED("getbegy(%p)"), z)); returnCode(((z) ? (z)->_begy : (-1)));
}


#undef getmaxx
NCURSES_EXPORT(int) getmaxx (const WINDOW * z)
{
	T((T_CALLED("getmaxx(%p)"), z)); returnCode(((z) ? ((z)->_maxx + 1) : (-1)));
}


#undef getmaxy
NCURSES_EXPORT(int) getmaxy (const WINDOW * z)
{
	T((T_CALLED("getmaxy(%p)"), z)); returnCode(((z) ? ((z)->_maxy + 1) : (-1)));
}


#undef getparx
NCURSES_EXPORT(int) getparx (const WINDOW * z)
{
	T((T_CALLED("getparx(%p)"), z)); returnCode(((z) ? (z)->_parx : (-1)));
}


#undef getpary
NCURSES_EXPORT(int) getpary (const WINDOW * z)
{
	T((T_CALLED("getpary(%p)"), z)); returnCode(((z) ? (z)->_pary : (-1)));
}


#undef wgetparent
NCURSES_EXPORT(WINDOW *) wgetparent (const WINDOW * z)
{
	T((T_CALLED("(%p)"), z)); returnWin(((z) ? (z)->_parent : 0));
}


#undef is_cleared
NCURSES_EXPORT(NCURSES_BOOL) is_cleared (const WINDOW * z)
{
	T((T_CALLED("is_cleared(%p)"), z)); returnBool(((z)->_clear));
}


#undef is_idcok
NCURSES_EXPORT(NCURSES_BOOL) is_idcok (const WINDOW * z)
{
	T((T_CALLED("is_idcok(%p)"), z)); returnBool(((z)->_idcok));
}


#undef is_idlok
NCURSES_EXPORT(NCURSES_BOOL) is_idlok (const WINDOW * z)
{
	T((T_CALLED("is_idlok(%p)"), z)); returnBool(((z)->_idlok));
}


#undef is_immedok
NCURSES_EXPORT(NCURSES_BOOL) is_immedok (const WINDOW * z)
{
	T((T_CALLED("is_immedok(%p)"), z)); returnBool(((z)->_immed));
}


#undef is_keypad
NCURSES_EXPORT(NCURSES_BOOL) is_keypad (const WINDOW * z)
{
	T((T_CALLED("is_keypad(%p)"), z)); returnBool(((z)->_use_keypad));
}


#undef is_leaveok
NCURSES_EXPORT(NCURSES_BOOL) is_leaveok (const WINDOW * z)
{
	T((T_CALLED("is_leaveok(%p)"), z)); returnBool(((z)->_leaveok));
}


#undef is_nodelay
NCURSES_EXPORT(NCURSES_BOOL) is_nodelay (const WINDOW * z)
{
	T((T_CALLED("is_nodelay(%p)"), z)); returnBool(((z)->_delay == 0));
}


#undef is_notimeout
NCURSES_EXPORT(NCURSES_BOOL) is_notimeout (const WINDOW * z)
{
	T((T_CALLED("is_notimeout(%p)"), z)); returnBool(((z)->_notimeout));
}


#undef is_scrollok
NCURSES_EXPORT(NCURSES_BOOL) is_scrollok (const WINDOW * z)
{
	T((T_CALLED("is_scrollok(%p)"), z)); returnBool(((z)->_scroll));
}


#undef is_syncok
NCURSES_EXPORT(NCURSES_BOOL) is_syncok (const WINDOW * z)
{
	T((T_CALLED("is_syncok(%p)"), z)); returnBool(((z)->_sync));
}


#undef wgetscrreg
NCURSES_EXPORT(int) wgetscrreg (const WINDOW * a1, int * a2, int * z)
{
	T((T_CALLED("wgetscrreg(%p,%p,%p)"), a1, a2, z)); returnCode(((a1) ? (*(a2) = (a1)->_regtop, *(z) = (a1)->_regbottom, (0)) : (-1)));
}


#if USE_WIDEC_SUPPORT
#undef add_wch
NCURSES_EXPORT(int) add_wch (const cchar_t * z)
{
	T((T_CALLED("add_wch(%p)"), z)); returnCode(wadd_wch(stdscr,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef add_wchnstr
NCURSES_EXPORT(int) add_wchnstr (const cchar_t * a1, int z)
{
	T((T_CALLED("add_wchnstr(%p,%d)"), a1, z)); returnCode(wadd_wchnstr(stdscr,a1,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef add_wchstr
NCURSES_EXPORT(int) add_wchstr (const cchar_t * z)
{
	T((T_CALLED("add_wchstr(%p)"), z)); returnCode(wadd_wchnstr(stdscr,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef addnwstr
NCURSES_EXPORT(int) addnwstr (const wchar_t * a1, int z)
{
	T((T_CALLED("addnwstr(%p,%d)"), a1, z)); returnCode(waddnwstr(stdscr,a1,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef addwstr
NCURSES_EXPORT(int) addwstr (const wchar_t * z)
{
	T((T_CALLED("addwstr(%p)"), z)); returnCode(waddnwstr(stdscr,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef bkgrnd
NCURSES_EXPORT(int) bkgrnd (const cchar_t * z)
{
	T((T_CALLED("bkgrnd(%p)"), z)); returnCode(wbkgrnd(stdscr,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef bkgrndset
NCURSES_EXPORT(void) bkgrndset (const cchar_t * z)
{
	T((T_CALLED("bkgrndset(%p)"), z)); wbkgrndset(stdscr,z);
	returnVoid;
}
#endif


#if USE_WIDEC_SUPPORT
#undef border_set
NCURSES_EXPORT(int) border_set (const cchar_t * a1, const cchar_t * a2, const cchar_t * a3, const cchar_t * a4, const cchar_t * a5, const cchar_t * a6, const cchar_t * a7, const cchar_t * z)
{
	T((T_CALLED("border_set(%p,%p,%p,%p,%p,%p,%p,%p)"), a1, a2, a3, a4, a5, a6, a7, z)); returnCode(wborder_set(stdscr,a1,a2,a3,a4,a5,a6,a7,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef box_set
NCURSES_EXPORT(int) box_set (WINDOW * a1, const cchar_t * a2, const cchar_t * z)
{
	T((T_CALLED("box_set(%p,%p,%p)"), a1, a2, z)); returnCode(wborder_set(a1,a2,a2,z,z,0,0,0,0));
}
#endif


#if USE_WIDEC_SUPPORT
#undef echo_wchar
NCURSES_EXPORT(int) echo_wchar (const cchar_t * z)
{
	T((T_CALLED("echo_wchar(%p)"), z)); returnCode(wecho_wchar(stdscr,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef get_wch
NCURSES_EXPORT(int) get_wch (wint_t * z)
{
	T((T_CALLED("get_wch(%p)"), z)); returnCode(wget_wch(stdscr,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef get_wstr
NCURSES_EXPORT(int) get_wstr (wint_t * z)
{
	T((T_CALLED("get_wstr(%p)"), z)); returnCode(wgetn_wstr(stdscr,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef getbkgrnd
NCURSES_EXPORT(int) getbkgrnd (cchar_t * z)
{
	T((T_CALLED("getbkgrnd(%p)"), z)); returnCode((*z = stdscr->_bkgrnd, (0)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef getn_wstr
NCURSES_EXPORT(int) getn_wstr (wint_t * a1, int z)
{
	T((T_CALLED("getn_wstr(%p,%d)"), a1, z)); returnCode(wgetn_wstr(stdscr,a1,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef hline_set
NCURSES_EXPORT(int) hline_set (const cchar_t * a1, int z)
{
	T((T_CALLED("hline_set(%p,%d)"), a1, z)); returnCode(whline_set(stdscr,a1,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef in_wch
NCURSES_EXPORT(int) in_wch (cchar_t * z)
{
	T((T_CALLED("in_wch(%p)"), z)); returnCode(win_wch(stdscr,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef in_wchnstr
NCURSES_EXPORT(int) in_wchnstr (cchar_t * a1, int z)
{
	T((T_CALLED("in_wchnstr(%p,%d)"), a1, z)); returnCode(win_wchnstr(stdscr,a1,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef in_wchstr
NCURSES_EXPORT(int) in_wchstr (cchar_t * z)
{
	T((T_CALLED("in_wchstr(%p)"), z)); returnCode(win_wchnstr(stdscr,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef innwstr
NCURSES_EXPORT(int) innwstr (wchar_t * a1, int z)
{
	return winnwstr(stdscr,a1,z) ;
}
#endif


#if USE_WIDEC_SUPPORT
#undef ins_nwstr
NCURSES_EXPORT(int) ins_nwstr (const wchar_t * a1, int z)
{
	T((T_CALLED("ins_nwstr(%p,%d)"), a1, z)); returnCode(wins_nwstr(stdscr,a1,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef ins_wch
NCURSES_EXPORT(int) ins_wch (const cchar_t * z)
{
	T((T_CALLED("ins_wch(%p)"), z)); returnCode(wins_wch(stdscr,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef ins_wstr
NCURSES_EXPORT(int) ins_wstr (const wchar_t * z)
{
	T((T_CALLED("ins_wstr(%p)"), z)); returnCode(wins_nwstr(stdscr,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef inwstr
NCURSES_EXPORT(int) inwstr (wchar_t * z)
{
	T((T_CALLED("inwstr(%p)"), z)); returnCode(winwstr(stdscr,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvadd_wch
NCURSES_EXPORT(int) mvadd_wch (int a1, int a2, const cchar_t * z)
{
	T((T_CALLED("mvadd_wch(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wadd_wch(stdscr,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvadd_wchnstr
NCURSES_EXPORT(int) mvadd_wchnstr (int a1, int a2, const cchar_t * a3, int z)
{
	T((T_CALLED("mvadd_wchnstr(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wadd_wchnstr(stdscr,a3,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvadd_wchstr
NCURSES_EXPORT(int) mvadd_wchstr (int a1, int a2, const cchar_t * z)
{
	T((T_CALLED("mvadd_wchstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wadd_wchnstr(stdscr,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvaddnwstr
NCURSES_EXPORT(int) mvaddnwstr (int a1, int a2, const wchar_t * a3, int z)
{
	T((T_CALLED("mvaddnwstr(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : waddnwstr(stdscr,a3,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvaddwstr
NCURSES_EXPORT(int) mvaddwstr (int a1, int a2, const wchar_t * z)
{
	T((T_CALLED("mvaddwstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : waddnwstr(stdscr,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvget_wch
NCURSES_EXPORT(int) mvget_wch (int a1, int a2, wint_t * z)
{
	T((T_CALLED("mvget_wch(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wget_wch(stdscr,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvget_wstr
NCURSES_EXPORT(int) mvget_wstr (int a1, int a2, wint_t * z)
{
	T((T_CALLED("mvget_wstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wgetn_wstr(stdscr,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvgetn_wstr
NCURSES_EXPORT(int) mvgetn_wstr (int a1, int a2, wint_t * a3, int z)
{
	T((T_CALLED("mvgetn_wstr(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wgetn_wstr(stdscr,a3,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvhline_set
NCURSES_EXPORT(int) mvhline_set (int a1, int a2, const cchar_t * a3, int z)
{
	T((T_CALLED("mvhline_set(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : whline_set(stdscr,a3,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvin_wch
NCURSES_EXPORT(int) mvin_wch (int a1, int a2, cchar_t * z)
{
	T((T_CALLED("mvin_wch(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : win_wch(stdscr,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvin_wchnstr
NCURSES_EXPORT(int) mvin_wchnstr (int a1, int a2, cchar_t * a3, int z)
{
	T((T_CALLED("mvin_wchnstr(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : win_wchnstr(stdscr,a3,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvin_wchstr
NCURSES_EXPORT(int) mvin_wchstr (int a1, int a2, cchar_t * z)
{
	T((T_CALLED("mvin_wchstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : win_wchnstr(stdscr,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvinnwstr
NCURSES_EXPORT(int) mvinnwstr (int a1, int a2, wchar_t * a3, int z)
{
	return (wmove(stdscr,a1,a2) == (-1) ? (-1) : winnwstr(stdscr,a3,z)) ;
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvins_nwstr
NCURSES_EXPORT(int) mvins_nwstr (int a1, int a2, const wchar_t * a3, int z)
{
	T((T_CALLED("mvins_nwstr(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wins_nwstr(stdscr,a3,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvins_wch
NCURSES_EXPORT(int) mvins_wch (int a1, int a2, const cchar_t * z)
{
	T((T_CALLED("mvins_wch(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wins_wch(stdscr,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvins_wstr
NCURSES_EXPORT(int) mvins_wstr (int a1, int a2, const wchar_t * z)
{
	T((T_CALLED("mvins_wstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wins_nwstr(stdscr,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvinwstr
NCURSES_EXPORT(int) mvinwstr (int a1, int a2, wchar_t * z)
{
	T((T_CALLED("mvinwstr(%d,%d,%p)"), a1, a2, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : winwstr(stdscr,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvvline_set
NCURSES_EXPORT(int) mvvline_set (int a1, int a2, const cchar_t * a3, int z)
{
	T((T_CALLED("mvvline_set(%d,%d,%p,%d)"), a1, a2, a3, z)); returnCode((wmove(stdscr,a1,a2) == (-1) ? (-1) : wvline_set(stdscr,a3,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwadd_wch
NCURSES_EXPORT(int) mvwadd_wch (WINDOW * a1, int a2, int a3, const cchar_t * z)
{
	T((T_CALLED("mvwadd_wch(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wadd_wch(a1,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwadd_wchnstr
NCURSES_EXPORT(int) mvwadd_wchnstr (WINDOW * a1, int a2, int a3, const cchar_t * a4, int z)
{
	T((T_CALLED("mvwadd_wchnstr(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wadd_wchnstr(a1,a4,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwadd_wchstr
NCURSES_EXPORT(int) mvwadd_wchstr (WINDOW * a1, int a2, int a3, const cchar_t * z)
{
	T((T_CALLED("mvwadd_wchstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wadd_wchnstr(a1,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwaddnwstr
NCURSES_EXPORT(int) mvwaddnwstr (WINDOW * a1, int a2, int a3, const wchar_t * a4, int z)
{
	T((T_CALLED("mvwaddnwstr(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : waddnwstr(a1,a4,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwaddwstr
NCURSES_EXPORT(int) mvwaddwstr (WINDOW * a1, int a2, int a3, const wchar_t * z)
{
	T((T_CALLED("mvwaddwstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : waddnwstr(a1,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwget_wch
NCURSES_EXPORT(int) mvwget_wch (WINDOW * a1, int a2, int a3, wint_t * z)
{
	T((T_CALLED("mvwget_wch(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wget_wch(a1,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwget_wstr
NCURSES_EXPORT(int) mvwget_wstr (WINDOW * a1, int a2, int a3, wint_t * z)
{
	T((T_CALLED("mvwget_wstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wgetn_wstr(a1,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwgetn_wstr
NCURSES_EXPORT(int) mvwgetn_wstr (WINDOW * a1, int a2, int a3, wint_t * a4, int z)
{
	T((T_CALLED("mvwgetn_wstr(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wgetn_wstr(a1,a4,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwhline_set
NCURSES_EXPORT(int) mvwhline_set (WINDOW * a1, int a2, int a3, const cchar_t * a4, int z)
{
	T((T_CALLED("mvwhline_set(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : whline_set(a1,a4,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwin_wch
NCURSES_EXPORT(int) mvwin_wch (WINDOW * a1, int a2, int a3, cchar_t * z)
{
	T((T_CALLED("mvwin_wch(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : win_wch(a1,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwin_wchnstr
NCURSES_EXPORT(int) mvwin_wchnstr (WINDOW * a1, int a2, int a3, cchar_t * a4, int z)
{
	T((T_CALLED("mvwin_wchnstr(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : win_wchnstr(a1,a4,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwin_wchstr
NCURSES_EXPORT(int) mvwin_wchstr (WINDOW * a1, int a2, int a3, cchar_t * z)
{
	T((T_CALLED("mvwin_wchstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : win_wchnstr(a1,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwinnwstr
NCURSES_EXPORT(int) mvwinnwstr (WINDOW * a1, int a2, int a3, wchar_t * a4, int z)
{
	return (wmove(a1,a2,a3) == (-1) ? (-1) : winnwstr(a1,a4,z)) ;
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwins_nwstr
NCURSES_EXPORT(int) mvwins_nwstr (WINDOW * a1, int a2, int a3, const wchar_t * a4, int z)
{
	T((T_CALLED("mvwins_nwstr(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wins_nwstr(a1,a4,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwins_wch
NCURSES_EXPORT(int) mvwins_wch (WINDOW * a1, int a2, int a3, const cchar_t * z)
{
	T((T_CALLED("mvwins_wch(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wins_wch(a1,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwins_wstr
NCURSES_EXPORT(int) mvwins_wstr (WINDOW * a1, int a2, int a3, const wchar_t * z)
{
	T((T_CALLED("mvwins_wstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wins_nwstr(a1,z,-1)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwinwstr
NCURSES_EXPORT(int) mvwinwstr (WINDOW * a1, int a2, int a3, wchar_t * z)
{
	T((T_CALLED("mvwinwstr(%p,%d,%d,%p)"), a1, a2, a3, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : winwstr(a1,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef mvwvline_set
NCURSES_EXPORT(int) mvwvline_set (WINDOW * a1, int a2, int a3, const cchar_t * a4, int z)
{
	T((T_CALLED("mvwvline_set(%p,%d,%d,%p,%d)"), a1, a2, a3, a4, z)); returnCode((wmove(a1,a2,a3) == (-1) ? (-1) : wvline_set(a1,a4,z)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef vline_set
NCURSES_EXPORT(int) vline_set (const cchar_t * a1, int z)
{
	T((T_CALLED("vline_set(%p,%d)"), a1, z)); returnCode(wvline_set(stdscr,a1,z));
}
#endif


#if USE_WIDEC_SUPPORT
#undef wadd_wchstr
NCURSES_EXPORT(int) wadd_wchstr (WINDOW * a1, const cchar_t * z)
{
	T((T_CALLED("wadd_wchstr(%p,%p)"), a1, z)); returnCode(wadd_wchnstr(a1,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef waddwstr
NCURSES_EXPORT(int) waddwstr (WINDOW * a1, const wchar_t * z)
{
	T((T_CALLED("waddwstr(%p,%p)"), a1, z)); returnCode(waddnwstr(a1,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef wget_wstr
NCURSES_EXPORT(int) wget_wstr (WINDOW * a1, wint_t * z)
{
	T((T_CALLED("wget_wstr(%p,%p)"), a1, z)); returnCode(wgetn_wstr(a1,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef wgetbkgrnd
NCURSES_EXPORT(int) wgetbkgrnd (WINDOW * a1, cchar_t * z)
{
	T((T_CALLED("wgetbkgrnd(%p,%p)"), a1, z)); returnCode((*z = a1->_bkgrnd, (0)));
}
#endif


#if USE_WIDEC_SUPPORT
#undef win_wchstr
NCURSES_EXPORT(int) win_wchstr (WINDOW * a1, cchar_t * z)
{
	T((T_CALLED("win_wchstr(%p,%p)"), a1, z)); returnCode(win_wchnstr(a1,z,-1));
}
#endif


#if USE_WIDEC_SUPPORT
#undef wins_wstr
NCURSES_EXPORT(int) wins_wstr (WINDOW * a1, const wchar_t * z)
{
	T((T_CALLED("wins_wstr(%p,%p)"), a1, z)); returnCode(wins_nwstr(a1,z,-1));
}
#endif


#undef mouse_trafo
NCURSES_EXPORT(NCURSES_BOOL) mouse_trafo (int * a1, int * a2, NCURSES_BOOL z)
{
	T((T_CALLED("mouse_trafo(%p,%p,%#lx)"), a1, a2, (long)z)); returnBool(wmouse_trafo(stdscr,a1,a2,z));
}