Lines Matching defs:lp
229 register struct Link *lp;
232 for(lp=sp->svar; lp; lp = lp->next)
234 if(lp->node==np)
249 register struct Link *lp;
277 for(lp=subshell_data->svar; lp; lp = lp->next)
279 if(lp->node==np)
283 lp = (struct Link*)malloc(sizeof(*np)+2*sizeof(void*));
284 memset(lp,0, sizeof(*mp)+2*sizeof(void*));
285 lp->node = np;
302 *((Namval_t**)mp) = lp->child;
303 lp->child = mp;
307 lp->dict = dp;
308 mp = (Namval_t*)&lp->dict;
309 lp->next = subshell_data->svar;
310 subshell_data->svar = lp;
324 register struct Link *lp, *lq;
329 for(lp=sp->svar; lp; lp=lq)
331 np = (Namval_t*)&lp->dict;
332 lq = lp->next;
333 mp = lp->node;
368 for(mp=lp->child; mp; mp=mpnext)
371 dtinsert(lp->dict,mp);
373 free((void*)lp);