Lines Matching defs:evp
128 ip_event(SCR *sp, EVENT *evp, u_int32_t flags, int ms)
130 return ip_wevent(sp->wp, sp, evp, flags, ms);
143 ip_wevent(WIN *wp, SCR *sp, EVENT *evp, u_int32_t flags, int ms)
151 evp->e_event = E_TIMEOUT;
168 if (!termread && ipp->iblen >= IPO_CODE_LEN && ip_trans(sp, ipp, evp))
185 evp->e_csp = ipp->tbuf;
186 evp->e_len = nr;
187 evp->e_event = E_STRING;
188 } else if (!ip_trans(sp, ipp, evp))
192 evp->e_event = E_EOF;
195 evp->e_event = E_ERR;
198 evp->e_event = E_TIMEOUT;
298 ip_trans(SCR *sp, IP_PRIVATE *ipp, EVENT *evp)
314 evp->e_event = vipfuns[ipp->ibuf[0]-1].e_event;
315 evp->e_ipcom = ipp->ibuf[0];
326 evp->e_val1 = val;
328 evp->e_val2 = val;
344 evp->e_str1 = ipp->tbuf;
345 evp->e_len1 = wlen;
350 evp->e_str2 = ipp->tbuf;
351 evp->e_len2 = wlen;
359 if (evp->e_event == E_WRESIZE)
360 (void)ip_resize(sp, evp->e_val1, evp->e_val2);