Lines Matching refs:stk
47 } *stk; variable
175 stk = (struct stkstr *)realloc(stk, in growstk()
195 stk = (struct stkstr *)calloc(100, sizeof (struct stkstr));
336 if (stk[stktop].opno == SZ) { in process()
345 stk[stktop].opno = SZ; in process()
346 stk[stktop].pl = pl; in process()
347 stk[stktop].parm = n; in process()
348 stk[stktop].lno = lineno; in process()
353 if (stk[stktop].opno == FT) { in process()
362 stk[stktop].opno = FT; in process()
363 stk[stktop].pl = 1; in process()
364 stk[stktop].parm = n; in process()
365 stk[stktop].lno = lineno; in process()
382 pe(stk[i].lno); in complain()
391 if (stk[i].pl == 0) in prop()
392 (void) printf(".%s", br[stk[i].opno].opbr); in prop()
393 else switch (stk[i].opno) { in prop()
395 (void) printf("\\s%c%d", stk[i].pl, stk[i].parm); in prop()
398 (void) printf("\\f%c", stk[i].parm); in prop()
402 i, stk[i].opno, br[stk[i].opno].opbr, in prop()
403 br[stk[i].opno].clbr); in prop()
416 if (stktop >= 0 && eq(mac, br[stk[stktop].opno].clbr)) in chkcmd()
424 stk[stktop].opno = i; in chkcmd()
425 stk[stktop].pl = 0; in chkcmd()
426 stk[stktop].parm = 0; in chkcmd()
427 stk[stktop].lno = lineno; in chkcmd()
455 if (eq(mac, br[stk[j].opno].clbr)) { in nomatch()
462 if (stk[j+1].opno == FT && in nomatch()
463 stk[j+1].parm != 'R' && in nomatch()
464 stk[j+2].opno == FT && in nomatch()
465 stk[j+2].parm == 'R') { in nomatch()
474 pe(stk[j+1].lno); in nomatch()
477 stk[j+2].lno); in nomatch()