

            vt$put (6) --- copy string into terminal buffer          07/11/84


          | _C_a_l_l_i_n_g _I_n_f_o_r_m_a_t_i_o_n

                 subroutine vt$put (str, row, col, len)
                 character str (ARB)
                 integer row, col, len

          |      Library: vswtlb (standard Subsystem library)


            _F_u_n_c_t_i_o_n

                 'Vt$put'  takes  the  string given in 'str' and copies it to
                 the screen buffers so that when the screen is next  updated,
                 the  string  appears starting at row 'row' and column 'col'.
                 'Len' indicates how long the string is.


            _I_m_p_l_e_m_e_n_t_a_t_i_o_n

                 'Vt$put' first verifies that a legal location on the  screen
                 is  given by the coordinates ('row', 'col'); if they are off
                 the screen,  then  internal  buffer  variables  are  set  to
                 defaults  which will prevent strange updating of the screen.
                 Otherwise, the line is "fitted" to the screen; as much of it
                 as possible  will  be  displayed  without  overstepping  the
                 screen  boundaries.  The string in 'str' is then packed into
                 the screen buffer, ready  for  the  next  screen  update  to
                 occur.


            _C_a_l_l_s

                 print


            _B_u_g_s

                 Not meant to be called by the normal user.


            _S_e_e _A_l_s_o

                 other vt?* routines (2) and (6)















            vt$put (6)                    - 1 -                    vt$put (6)


