Lines Matching defs:expctr
96 int expctr; /* An incremental counter:+1 for each exp */
130 int i, ret, pctr, expctr, blkid, inquote, esc;
133 pctr = expctr = inquote = esc = elen = spc = ns = 0;
180 ++expctr, elen - spc, ns);
210 ++expctr, elen - spc, ns);
269 expctr = 0;
290 parse(char *begp, const char *par1, const char *par2, int blkid, int expctr,
297 ret = parsdef(begp, par1, par2, blkid, expctr, elen);
301 return(parsval(begp, par1, par2, blkid, expctr, elen));
322 return (parsexp(begp, par1, par2, blkid, expctr, elen));
326 parsdef(char *begp, const char *par1, const char *par2, int blkid, int expctr,
331 if ((defnam == NULL) && (expctr != 1))
344 if (par1 == &lp && par2 == &rp && expctr == 1)
345 return(founddef(begp, blkid, expctr, 1, elen));
351 if (par1 == &lp && par2 == &lp && expctr == 1)
352 return(founddef(begp, blkid, expctr, 0, elen));
358 if (par1 == &lp && par2 == &lp && expctr == 1)
359 return(foundfun(begp, expctr));
367 parsval(char *begp, const char *par1, const char *par2, int blkid, int expctr,
381 if (expctr == 1)
384 if (par1 == &lp && expctr > 1)
385 return(foundlst(begp, blkid, expctr, elen));
393 parsexp(char *begp, const char *par1, const char *par2, int blkid, int expctr,
431 e1->expctr = expctr;
549 foundfun(char *defstr, int expctr)
555 foundlst(char *defstr, int blkid, int expctr, int elen)
570 founddef(char *defstr, int blkid, int expctr, int hasval, int elen)