vviiddppuuttss() -- terminfo Function

Write video attributes into a function
#iinncclluuddee <ccuurrsseess.hh>
vviiddppuuttss(_n_e_w_m_o_d_e,_o_u_t_c)
iinntt _n_e_w_m_o_d_e;
iinntt (*_o_u_t_c)();

COHERENT  comes  with  a  set  of  functions  that  let  you  use  tteerrmmiinnffoo
descriptions  to  manipulate   a  terminal.   vviiddppuuttss()  resets  the  video
attributes of the terminal that had been opened by a call to sseettuupptteerrmm().

_n_e_w_m_o_d_e  is   any  combination  of  the   macros  AA_SSTTAANNDDOOUUTT,  AA_UUNNDDEERRLLIINNEE,
AA_RREEVVEERRSSEE,  AA_BBLLIINNKK, AA_DDIIMM, AA_BBOOLLDD,  AA_IINNVVIISS, AA_PPRROOTTEECCTT,  and AA_AALLTTCCHHAARRSSEETT,
OR'd together.   Their names are  self-explanatory; all are  defined in the
header file ccuurrsseess.hh.

_o_u_t_c points  to a function  that takes a  single character as  an argument,
e.g., ppuuttcchhaarr().

The related function  vviiddaattttrr() resets video attributes without requiring a
pointer to a function.

_S_e_e _A_l_s_o
ccuurrsseess.hh, sseettuupptteerrmm(), tteerrmmiinnffoo, vviiddaattttrr()
