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