/* * echo_wchar -- * Echo wide character and attributes on stdscr and refresh stdscr. */ int echo_wchar(const cchar_t *wch) { #ifndef HAVE_WCHAR return ERR; #else return wecho_wchar(stdscr, wch); #endif /* HAVE_WCHAR */ }
pecho_wchar(WINDOW *pad, const cchar_t * wch) { T((T_CALLED("pecho_wchar(%p, %s)"), pad, _tracech_t(wch))); if (pad == 0) returnCode(ERR); if (!(pad->_flags & _ISPAD)) returnCode(wecho_wchar(pad, wch)); wadd_wch(pad, wch); prefresh(pad, pad->_pad._pad_y, pad->_pad._pad_x, pad->_pad._pad_top, pad->_pad._pad_left, pad->_pad._pad_bottom, pad->_pad._pad_right); returnCode(OK); }
int echo_wchar(const cchar_t *wch) { PDC_LOG(("echo_wchar() - called: wch=%x\n", *wch)); return wecho_wchar(stdscr, wch); }
//------------------------------------------------------------------------------ int echo_wchar( const cchar_t* wch ) { __QCS_FCONTEXT( "echo_wchar" ); return wecho_wchar( stdscr, wch ); }
NCURSES_EXPORT(int) (echo_wchar) (const cchar_t * z) { T((T_CALLED("echo_wchar(%p)"), (const void *)z)); returnCode(wecho_wchar(stdscr,z)); }