vt$idf (6) --- invoke user-defined key definition 07/11/84 | _C_a_l_l_i_n_g _I_n_f_o_r_m_a_t_i_o_n integer function vt$idf (c) character c | Library: vswtlb (standard Subsystem library) _F_u_n_c_t_i_o_n 'Vt$idf' is invoked to expand the definition of a keyboard macro which is encountered in user input; the definition is pushed back into the input stream. _I_m_p_l_e_m_e_n_t_a_t_i_o_n 'Vt$idf' first checks for infinite recursive definition expansion. If it detects too high a nesting level, it returns ERR; otherwise, it locates the definition sequence, and copies it into the input pushback buffer. If the definition exceeds the capacity of the pushback buffer, ERR is returned; otherwise, OK is returned. _C_a_l_l_s vt$err _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$idf (6) - 1 - vt$idf (6)