Lines Matching refs:stk
45 } *stk; variable
173 stk = (struct stkstr *)realloc(stk, in growstk()
193 stk = (struct stkstr *)calloc(sizeof (struct stkstr), 100);
334 if (stk[stktop].opno == SZ) { in process()
343 stk[stktop].opno = SZ; in process()
344 stk[stktop].pl = pl; in process()
345 stk[stktop].parm = n; in process()
346 stk[stktop].lno = lineno; in process()
351 if (stk[stktop].opno == FT) { in process()
360 stk[stktop].opno = FT; in process()
361 stk[stktop].pl = 1; in process()
362 stk[stktop].parm = n; in process()
363 stk[stktop].lno = lineno; in process()
380 pe(stk[i].lno); in complain()
389 if (stk[i].pl == 0) in prop()
390 (void) printf(".%s", br[stk[i].opno].opbr); in prop()
391 else switch (stk[i].opno) { in prop()
393 (void) printf("\\s%c%d", stk[i].pl, stk[i].parm); in prop()
396 (void) printf("\\f%c", stk[i].parm); in prop()
400 i, stk[i].opno, br[stk[i].opno].opbr, in prop()
401 br[stk[i].opno].clbr); in prop()
414 if (stktop >= 0 && eq(mac, br[stk[stktop].opno].clbr)) in chkcmd()
422 stk[stktop].opno = i; in chkcmd()
423 stk[stktop].pl = 0; in chkcmd()
424 stk[stktop].parm = 0; in chkcmd()
425 stk[stktop].lno = lineno; in chkcmd()
453 if (eq(mac, br[stk[j].opno].clbr)) { in nomatch()
460 if (stk[j+1].opno == FT && in nomatch()
461 stk[j+1].parm != 'R' && in nomatch()
462 stk[j+2].opno == FT && in nomatch()
463 stk[j+2].parm == 'R') { in nomatch()
472 pe(stk[j+1].lno); in nomatch()
475 stk[j+2].lno); in nomatch()