Lines Matching refs:stkp
646 Stk_t *stkp = lexp->sh->stk; in arithfor() local
656 argp = (struct argnod*)stkseek(stkp,ARGVAL); in arithfor()
664 offset = stktell(stkp)-1; in arithfor()
668 while(offset>ARGVAL && ((c= *stkptr(stkp,offset-1)),isspace(c))) in arithfor()
673 stkseek(stkp,offset); in arithfor()
676 sfputc(stkp,'1'); in arithfor()
677 argp = (struct argnod*)stkfreeze(stkp,1); in arithfor()
883 Stk_t *stkp = lexp->sh->stk; in assign() local
922 ap = (struct argnod*)stkseek(stkp,ARGVAL); in assign()
924 sfprintf(stkp,"[%d]=",index++); in assign()
925 ap = (struct argnod*)stkfreeze(stkp,1); in assign()
933 ap = (struct argnod*)stkseek(stkp,ARGVAL); in assign()
935 sfprintf(stkp,"[%d]=",index++); in assign()
937 ap = (struct argnod*)stkfreeze(stkp,1); in assign()
1284 Stk_t *stkp = lexp->sh->stk; in simple() local
1332 stkseek(stkp,ARGVAL); in simple()
1333 sfwrite(stkp,argp->argval,last-argp->argval); in simple()
1334 ap=(struct argnod*)stkfreeze(stkp,1); in simple()
1546 Stk_t *stkp = lexp->sh->stk; in inout() local
1600 iop=(struct ionod*) stkalloc(stkp,sizeof(struct ionod)); in inout()
1606 lexp->arg = (struct argnod*)stkalloc(stkp,sizeof(struct argnod)+3); in inout()
1677 ioq = (struct ionod*)stkalloc(stkp,sizeof(struct ionod)); in inout()
1899 Stk_t *stkp = lexp->sh->stk; in kiaentity() local
1901 long offset = stktell(stkp); in kiaentity()
1902 sfputc(stkp,type); in kiaentity()
1904 sfwrite(stkp,name,len); in kiaentity()
1908 sfputr(stkp,path_basename(name),0); in kiaentity()
1910 sfputr(stkp,name,0); in kiaentity()
1913 stkseek(stkp,offset); in kiaentity()