Lines Matching refs:p

124 	struct contab *p;  local
130 p = *lp;
131 while (p) {
132 if (p == mp) {
133 *lp = p->link;
134 p->link = 0;
137 lp = &p->link;
138 p = p->link;
147 struct contab *p; in mrehash() local
152 for (p=contab; p < &contab[NM]; p++) in mrehash()
153 p->link = 0; in mrehash()
154 for (p=contab; p < &contab[NM]; p++) { in mrehash()
155 if (p->rq == 0) in mrehash()
157 i = MHASH(p->rq); in mrehash()
158 p->link = mhash[i]; in mrehash()
159 mhash[i] = p; in mrehash()
256 struct contab *p; local
258 for (p = mhash[MHASH(i)]; p; p = p->link)
259 if (i == p->rq)
260 return(p - contab);
551 filep j, p; in rbf() local
582 p = ++ip; in rbf()
583 if ((p & (BLK - 1)) == 0) { in rbf()
584 if ((ip = blist[blisti(p-1)]) == (unsigned) ~0) { in rbf()
602 tchar rbf0(p) in rbf0() argument
603 filep p; in rbf0()
608 if ((i = p & ~(BLK - 1)) != roff) {
614 return(rbuf[p & (BLK-1)]);
616 return(corebuf[p]);
621 filep incoff(p) /*get next blist[] block*/ in incoff() argument
622 filep p; in incoff()
624 p++;
625 if ((p & (BLK - 1)) == 0) {
626 if ((p = blist[blisti(p-1)]) == (unsigned) ~0) {
631 return(p);
637 struct s *p; in popi() local
643 p = nxf = frame; in popi()
644 p->nargs = 0; in popi()
645 frame = p->pframe; in popi()
646 ip = p->pip; in popi()
647 pendt = p->ppendt; in popi()
648 lastpbp = p->lastpbp; in popi()
649 return(p->pch); in popi()
663 struct s *p; local
667 p = nxf;
668 p->pframe = frame;
669 p->pip = ip;
670 p->ppendt = pendt;
671 p->pch = ch;
672 p->lastpbp = lastpbp;
673 p->mname = mname;
1005 char *p; in casepm() local
1016 p = pmline; in casepm()
1025 *p++ = xx & 0177; in casepm()
1026 if (!(*p++ = (xx >> BYTE) & 0177)) in casepm()
1027 *(p - 1) = ' '; in casepm()
1028 *p++ = 0; in casepm()
1040 struct s *p; in stackdump() local
1043 for (p = frame; p != stk; p = p->pframe) in stackdump()
1044 fdprintf(stderr, "%c%c ", p->mname&0177, (p->mname>>BYTE)&0177); in stackdump()