Lines Matching refs:stkp

144 	register Stk_t	*stkp = shp->stk;
154 int n,offset = stktell(stkp);
161 sfwrite(stkp,fcfirst()+type,off-offset);
162 n = stktell(stkp)-lp->lexd.kiaoff;
163 begin = stkptr(stkp,lp->lexd.kiaoff);
171 savptr = stkfreeze(stkp,0);
173 stkset(stkp,savptr,offset);
188 Stk_t *stkp = shp->stk;
217 lp->arg = (struct argnod*)stkseek(stkp,ARGVAL);
224 sfwrite(stkp,buff,size);
326 Stk_t *stkp = shp->stk;
675 n = stktell(stkp)-c;
676 stkseek(stkp,n);
862 lp->lexd.kiaoff = stktell(stkp)+fcseek(0)-fcfirst();
1327 lp->arg = (struct argnod*)stkseek(stkp,ARGVAL);
1329 sfwrite(stkp,state,n);
1333 sfputc(stkp,lp->lexd.balance);
1336 sfputc(stkp,0);
1337 stkseek(stkp,stktell(stkp)-1);
1338 state = stkptr(stkp,ARGVAL);
1339 n = stktell(stkp)-ARGVAL;
1365 stkseek(stkp,stktell(stkp)-1);
1366 lp->arg = (struct argnod*)stkfreeze(stkp,1);
1375 stkseek(stkp,stktell(stkp)-1);
1376 lp->arg = (struct argnod*)stkfreeze(stkp,1);
1387 stkseek(stkp,stktell(stkp)-2);
1397 lp->arg = (struct argnod*)stkfreeze(stkp,1);
1700 Stk_t *stkp = lp->sh->stk;
1702 if(offset=stktell(stkp))
1703 base = stkfreeze(stkp,0);
1708 stkseek(stkp,ARGVAL);
1712 sfmove(lp->sh->strbuf,stkp,lp->lexd.docextra,-1);
1715 sfwrite(stkp,lp->lexd.docend,n);
1726 stkset(stkp,base,offset);
1728 stkseek(stkp,0);
2148 static char *stack_shift(Stk_t *stkp, register char *sp,char *dp)
2151 register int offset = stktell(stkp);
2152 register int left = offset-(sp-stkptr(stkp,0));
2155 stkseek(stkp,offset);
2156 sp = stkptr(stkp,offset);
2180 Stk_t *stkp=shp->stk;
2181 sfputc(stkp,0);
2182 sp = stkptr(stkp,ARGVAL);
2222 stkseek(stkp,dp-stkptr(stkp,0));
2225 argp = (struct argnod*)stkfreeze(stkp,0);
2277 sp = stack_shift(stkp,sp,dp);
2326 sp = stack_shift(stkp,sp,dp+1);
2366 sp = stack_shift(stkp,sp,dp);
2382 sp = stack_shift(stkp,sp,dp);