Lines Matching defs:strip
112 sop *strip; /* malloced strip */
113 sopno ssize; /* malloced strip size (allocated) */
114 sopno slen; /* malloced strip length (used) */
270 p->strip = malloc(p->ssize * sizeof(sop));
272 if (p->strip == NULL) {
684 assert(OP(p->strip[p->pbegin[i]]) == OLPAREN);
685 assert(OP(p->strip[p->pend[i]]) == ORPAREN);
1134 sopno start, /* operand from here to end of strip */
1661 (void)memcpy(p->strip + p->slen, p->strip + start,
1668 - doemit - emit a strip operator
1690 /* deal with undersized strip */
1696 p->strip[p->slen++] = (sop)SOP(op, opnd);
1700 - doinsert - insert a sop into the strip
1723 s = p->strip[sn];
1736 memmove(&p->strip[pos+1], &p->strip[pos], (HERE()-pos-1)*sizeof(sop));
1737 p->strip[pos] = s;
1758 p->strip[pos] = (sop)(OP(p->strip[pos]) | value);
1762 - enlarge - enlarge the strip
1782 sp = realloc(p->strip, p->ssize * sizeof(sop));
1789 p->strip = sp;
1794 - stripsnug - compact the strip
1807 g->strip = realloc(p->strip, p->slen * sizeof(sop));
1808 if (g->strip == NULL) {
1810 g->strip = p->strip;
1844 /* find the longest OCHAR sequence in strip */
1846 scan = g->strip + 1;
1927 scan = g->strip + 1;