Lines Matching defs:strip
68 sop *strip; /* malloced strip */
70 sopno ssize; /* malloced strip size (allocated) */
71 sopno slen; /* malloced strip length (used) */
223 p->strip = (sop *)malloc(p->ssize * sizeof(sop));
224 if (p->strip == NULL) {
230 free((char *)p->strip);
620 assert(p->strip[p->pbegin[i]] == OLPAREN);
621 assert(p->strip[p->pend[i]] == ORPAREN);
1036 /* operand from here to end of strip */
1456 (void) memcpy((char *)(p->strip + p->slen),
1457 (char *)(p->strip + start), (size_t)len*sizeof(sop));
1465 - doemit - emit a strip operator
1482 /* deal with undersized strip */
1488 p->strip[p->slen] = op;
1494 - doinsert - insert a sop into the strip
1512 s = p->strip[sn];
1526 memmove((char *)&p->strip[pos+1], (char *)&p->strip[pos],
1530 p->strip[pos] = s;
1550 - enlarge - enlarge the strip
1567 sp = realloc(p->strip, p->ssize * sizeof(sop));
1570 p->strip = sp;
1583 - stripsnug - compact the strip
1590 g->strip = (sop *)realloc((char *)p->strip,
1592 if (g->strip == NULL) {
1594 g->strip = p->strip;
1633 /* find the longest OCHAR sequence in strip */
1635 scans = g->strip + 1;
1720 scan = g->strip + 1;