Lines Matching refs:NUM
58 static Cell truecell = { OBOOL, BTRUE, 0, 0, 1.0, NUM };
60 static Cell falsecell = { OBOOL, BFALSE, 0, 0, 0.0, NUM };
62 static Cell breakcell = { OJUMP, JBREAK, 0, 0, 0.0, NUM };
64 static Cell contcell = { OJUMP, JCONT, 0, 0, 0.0, NUM };
66 static Cell nextcell = { OJUMP, JNEXT, 0, 0, 0.0, NUM };
68 static Cell exitcell = { OJUMP, JEXIT, 0, 0, 0.0, NUM };
70 static Cell retcell = { OJUMP, JRET, 0, 0, 0.0, NUM };
72 static Cell tempcell = { OCELL, CTEMP, 0, 0, 0.0, NUM };
185 { OCELL, CCOPY, 0, (uchar *) "", 0.0, NUM|STR|DONTFREE }; in call()
266 oargs[i]->tval &= ~(STR|NUM|DONTFREE); in call()
336 if ((y->tval & (STR|NUM)) == (STR|NUM)) { in jump()
339 fp->retval->tval |= NUM; in jump()
342 else if (y->tval & NUM) in jump()
454 x->tval &= ~(STR|NUM|DONTFREE); in array()
459 z = setsymtab(buf, (uchar *)"", 0.0, STR|NUM, (Array *)x->sval); in array()
577 x->tval = NUM; in matchop()
629 if (x->tval&NUM && y->tval&NUM) { in relop()
1069 if ((y->tval & (STR|NUM)) == (STR|NUM)) { in assign()
1072 x->tval |= NUM; in assign()
1075 else if (y->tval & NUM) in assign()
1252 STR|NUM, (Array *)ap->sval); in split()
1276 STR|NUM, (Array *)ap->sval); in split()
1302 STR|NUM, (Array *)ap->sval); in split()
1324 STR|NUM, (Array *)ap->sval); in split()
1340 x->tval = NUM; in split()
1901 x->tval = NUM; in gsub()