Lines Matching defs:strip
23 sop *strip; /* malloced strip */
24 sopno ssize; /* malloced strip size (allocated) */
25 sopno slen; /* malloced strip length (used) */
119 p->strip = (sop *)malloc(p->ssize * sizeof(sop));
121 if (p->strip == NULL) {
507 assert(OP(p->strip[p->pbegin[i]]) == OLPAREN);
508 assert(OP(p->strip[p->pend[i]]) == ORPAREN);
912 sopno start; /* operand from here to end of strip */
1348 (void) memmove((char *)(p->strip + p->slen),
1349 (char *)(p->strip + start), (size_t)len*sizeof(sop));
1355 - doemit - emit a strip operator
1375 /* deal with undersized strip */
1381 p->strip[p->slen++] = SOP(op, opnd);
1385 - doinsert - insert a sop into the strip
1406 s = p->strip[sn];
1419 memmove((char *)&p->strip[pos+1], (char *)&p->strip[pos],
1421 p->strip[pos] = s;
1439 p->strip[pos] = OP(p->strip[pos]) | value;
1443 - enlarge - enlarge the strip
1456 sp = (sop *)realloc(p->strip, size*sizeof(sop));
1461 p->strip = sp;
1466 - stripsnug - compact the strip
1475 g->strip = (sop *)realloc((char *)p->strip, p->slen * sizeof(sop));
1476 if (g->strip == NULL) {
1478 g->strip = p->strip;
1509 /* find the longest OCHAR sequence in strip */
1511 scan = g->strip + 1;
1586 scan = g->strip + 1;