Lines Matching defs:strip
88 sop *strip; /* malloced strip */
89 sopno ssize; /* malloced strip size (allocated) */
90 sopno slen; /* malloced strip length (used) */
251 p->strip = (sop *)malloc(p->ssize * sizeof(sop));
253 if (p->strip == NULL) {
510 assert(OP(p->strip[p->pbegin[i]]) == OLPAREN);
511 assert(OP(p->strip[p->pend[i]]) == ORPAREN);
930 assert(OP(p->strip[p->pbegin[i]]) == OLPAREN);
931 assert(OP(p->strip[p->pend[i]]) == ORPAREN);
1457 sopno start, /* operand from here to end of strip */
1727 (void) memcpy((char *)(p->strip + p->slen),
1728 (char *)(p->strip + start), (size_t)len*sizeof(sop));
1734 - doemit - emit a strip operator
1751 /* deal with undersized strip */
1757 p->strip[p->slen++] = SOP(op, opnd);
1761 - doinsert - insert a sop into the strip
1778 s = p->strip[sn];
1791 memmove((char *)&p->strip[pos+1], (char *)&p->strip[pos],
1793 p->strip[pos] = s;
1808 p->strip[pos] = OP(p->strip[pos]) | value;
1812 - enlarge - enlarge the strip
1823 sp = reallocarray(p->strip, size, sizeof(sop));
1828 p->strip = sp;
1834 - stripsnug - compact the strip
1841 g->strip = reallocarray((char *)p->strip, p->slen, sizeof(sop));
1842 if (g->strip == NULL) {
1844 g->strip = p->strip;
1885 /* find the longest OCHAR sequence in strip */
1889 scan = g->strip + 1;
2244 scan = g->strip + 1;