Lines Matching refs:gp

103 	GS *gp;
107 gp = sp->gp;
121 gp->special_key[kp->ch] = kp->value;
126 gp->noprint = ch;
129 if (ch != gp->noprint) {
152 if (sp->gp->scr_keyval(sp, name, &ch, &dne))
183 GS *gp;
186 for (gp = sp->gp, ch = 0;; ++ch) {
187 for (p = gp->cname[ch].name, t = v_key_name(sp, ch),
188 len = gp->cname[ch].len = sp->clen; len--;)
361 GS *gp;
365 gp = sp->gp;
366 if (nitems <= gp->i_next ||
367 (gp->i_event != NULL && gp->i_cnt == 0 && nitems <= gp->i_nelem)) {
368 if (gp->i_cnt != 0)
369 gp->i_next -= nitems;
379 total = gp->i_cnt + gp->i_next + nitems + TERM_PUSH_SHIFT;
380 if (total >= gp->i_nelem && v_event_grow(sp, MAX(total, 64)))
382 if (gp->i_cnt)
383 memmove(gp->i_event + TERM_PUSH_SHIFT + nitems,
384 gp->i_event + gp->i_next, gp->i_cnt * sizeof(EVENT));
385 gp->i_next = TERM_PUSH_SHIFT;
388 copy: gp->i_cnt += nitems;
389 for (evp = gp->i_event + gp->i_next; nitems--; ++evp) {
411 GS *gp;
416 gp = sp->gp;
417 if (gp->i_event == NULL ||
418 nevents > gp->i_nelem - (gp->i_next + gp->i_cnt))
420 evp = gp->i_event + gp->i_next + gp->i_cnt;
421 gp->i_cnt += nevents;
438 if ((gp->i_cnt -= len) == 0) \
439 gp->i_next = 0; \
441 gp->i_next += len; \
535 GS *gp;
539 gp = sp->gp;
551 if (gp->i_cnt != 0 && LF_ISSET(EC_TIMEOUT))
558 if (gp->i_cnt == 0 || LF_ISSET(EC_INTERRUPT | EC_TIMEOUT)) {
563 if (F_ISSET(gp, G_SCRWIN) && sscr_input(sp))
565 loop: if (gp->scr_event(sp, argp,
584 F_SET(sp->gp, G_INTERRUPTED);
608 newmap: evp = &gp->i_event[gp->i_next];
633 !bit_test(gp->seqb, evp->e_c)))
637 qp = seq_find(sp, NULL, evp, NULL, gp->i_cnt,
688 init_nomap = !e_memcmp(qp->output, &gp->i_event[gp->i_next], qp->ilen);
707 (gp->scr_event(sp, &ev,
709 F_SET(sp->gp, G_INTERRUPTED);
727 evp = &gp->i_event[gp->i_next];
749 GS *gp;
751 gp = sp->gp;
752 TAILQ_FOREACH(sp, gp->dq, q)
754 TAILQ_FOREACH(sp, gp->hq, q)
893 GS *gp;
896 for (rval = 0, gp = sp->gp; gp->i_cnt != 0 &&
897 F_ISSET(&gp->i_event[gp->i_next].e_ch, flags); rval = 1)
909 GS *gp;
912 gp = sp->gp;
913 new_nelem = gp->i_nelem + add;
914 olen = gp->i_nelem * sizeof(gp->i_event[0]);
915 BINC_RET(sp, EVENT, gp->i_event, olen, new_nelem * sizeof(gp->i_event[0]));
916 gp->i_nelem = olen / sizeof(gp->i_event[0]);