Lines Matching defs:stkp

142 	register Stk_t	*stkp = shp->stk;
152 int n,offset = stktell(stkp);
159 sfwrite(stkp,fcfirst()+type,off-offset);
160 n = stktell(stkp)-lp->lexd.kiaoff;
161 begin = stkptr(stkp,lp->lexd.kiaoff);
169 savptr = stkfreeze(stkp,0);
171 stkset(stkp,savptr,offset);
186 Stk_t *stkp = shp->stk;
211 lp->arg = (struct argnod*)stkseek(stkp,ARGVAL);
218 sfwrite(stkp,buff,size);
318 Stk_t *stkp = shp->stk;
650 n = stktell(stkp)-c;
651 stkseek(stkp,n);
817 lp->lexd.kiaoff = stktell(stkp)+fcseek(0)-fcfirst();
1092 lp->arg = (struct argnod*)stkfreeze(stkp,1);
1251 lp->arg = (struct argnod*)stkseek(stkp,ARGVAL);
1253 sfwrite(stkp,state,n);
1257 sfputc(stkp,lp->lexd.balance);
1260 sfputc(stkp,0);
1261 stkseek(stkp,stktell(stkp)-1);
1262 state = stkptr(stkp,ARGVAL);
1263 n = stktell(stkp)-ARGVAL;
1289 stkseek(stkp,stktell(stkp)-1);
1290 lp->arg = (struct argnod*)stkfreeze(stkp,1);
1299 stkseek(stkp,stktell(stkp)-1);
1300 lp->arg = (struct argnod*)stkfreeze(stkp,1);
1311 stkseek(stkp,stktell(stkp)-2);
1325 lp->arg = (struct argnod*)stkfreeze(stkp,1);
1607 Stk_t *stkp = lp->sh->stk;
1609 if(offset=stktell(stkp))
1610 base = stkfreeze(stkp,0);
1614 stkseek(stkp,ARGVAL);
1618 sfmove(lp->sh->strbuf,stkp,lp->lexd.docextra,-1);
1620 sfwrite(stkp,lp->lexd.docend,n);
1631 stkset(stkp,base,offset);
1633 stkseek(stkp,0);
2022 static char *stack_shift(Stk_t *stkp, register char *sp,char *dp)
2025 register int offset = stktell(stkp);
2026 register int left = offset-(sp-stkptr(stkp,0));
2029 stkseek(stkp,offset);
2030 sp = stkptr(stkp,offset);
2054 Stk_t *stkp=shp->stk;
2055 sfputc(stkp,0);
2056 sp = stkptr(stkp,ARGVAL);
2096 stkseek(stkp,dp-stkptr(stkp,0));
2099 argp = (struct argnod*)stkfreeze(stkp,0);
2150 sp = stack_shift(stkp,sp,dp);
2199 sp = stack_shift(stkp,sp,dp+1);
2239 sp = stack_shift(stkp,sp,dp);
2255 sp = stack_shift(stkp,sp,dp);