vt$rel (6) --- position relatively to row, col 11/06/84 _C_a_l_l_i_n_g _I_n_f_o_r_m_a_t_i_o_n subroutine vt$rel (row, col, crow, ccol) integer row, col, crow, ccol Library: vswtlb (standard Subsystem library) _F_u_n_c_t_i_o_n 'Vt$rel' positions the cursor on the terminal screen to 'row', 'col' from position 'crow', 'ccol' using only relative cursor positioning. 'Vtinit' or 'vtterm' should have been called previously to set up the terminal charac- teristics. 'Vt$rel' is called as a last resort to position the cursor by 'vt$pos'. If it is impossible to position the cursor with what knowlege it has, 'vtterm' will have already returned an error. _I_m_p_l_e_m_e_n_t_a_t_i_o_n 'Vt$rel' uses whatever capabilities are available to posi- tion the cursor. If the terminal lacks a cursor_up sequence, the cursor is homed to the upper left hand side of the screen and moved down using the cursor_down sequence, or issuing LF characters (which is relatively universal). It moves the cursor to the right my issuing the cursor_right sequence and to the left by issuing the cursor_left sequence, or by issuing a CR character and issuing the cursor_right sequence. _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$rel (6) - 1 - vt$rel (6)