Lines Matching refs:num
172 long num;
207 np->num = (ep = strpbrk(cp, ep)) ? (ep - cp + 1) : 0;
217 np->num = strlen(cp);
278 np->num = strtol(np->str,&ep,10);
309 sfsprintf(cp=state->buf,sizeof(state->buf),"%d",np->num);
310 np->num = 0;
323 np->num = strtol(np->str,&cp,10);
331 np->num = match[0].rm_eo - match[0].rm_so;
356 if (op && rp.num==0)
361 np->num *= rp.num;
364 np->num /= rp.num;
367 np->num %= rp.num;
386 np->num -= rp.num;
388 np->num += rp.num;
412 sfsprintf(left=buff1,sizeof(buff1),"%d",np->num);
416 sfsprintf(right=buff2,sizeof(buff2),"%d",rp.num);
421 np->num = streq(left,right);
424 np->num = (strcoll(left,right)>0);
427 np->num = (strcoll(left,right)<0);
430 np->num = (strcoll(left,right)>=0);
433 np->num = (strcoll(left,right)<=0);
436 np->num = !streq(left,right);
439 np->num = (np->num==rp.num);
442 np->num = (np->num>rp.num);
445 np->num = (np->num<rp.num);
448 np->num = (np->num>=rp.num);
451 np->num = (np->num<=rp.num);
454 np->num = (np->num!=rp.num);
469 if ((numeric(&rp) && rp.num==0) || *rp.str==0)
471 np->num = 0;
485 if ((numeric(np) && np->num==0) || *np->str==0)
533 sfprintf(sfstdout,"%d\n",node.num);
534 return numeric(&node)?node.num==0:*node.str==0;