Lines Matching refs:Cell

68 static	Cell	*execute(Node *);
69 static Cell *gettemp(void), *copycell(Cell *);
73 static Cell *tmps; /* free temporary cells for execution */
75 static Cell truecell = { OBOOL, BTRUE, NULL, NULL, 1.0, NUM, NULL };
76 Cell *True = &truecell;
77 static Cell falsecell = { OBOOL, BFALSE, NULL, NULL, 0.0, NUM, NULL };
78 Cell *False = &falsecell;
79 static Cell breakcell = { OJUMP, JBREAK, NULL, NULL, 0.0, NUM, NULL };
80 Cell *jbreak = &breakcell;
81 static Cell contcell = { OJUMP, JCONT, NULL, NULL, 0.0, NUM, NULL };
82 Cell *jcont = &contcell;
83 static Cell nextcell = { OJUMP, JNEXT, NULL, NULL, 0.0, NUM, NULL };
84 Cell *jnext = &nextcell;
85 static Cell nextfilecell = { OJUMP, JNEXTFILE, NULL, NULL, 0.0,
87 Cell *jnextfile = &nextfilecell;
88 static Cell exitcell = { OJUMP, JEXIT, NULL, NULL, 0.0, NUM, NULL };
89 Cell *jexit = &exitcell;
90 static Cell retcell = { OJUMP, JRET, NULL, NULL, 0.0, NUM, NULL };
91 Cell *jret = &retcell;
92 static Cell tempcell = { OCELL, CTEMP, NULL, "", 0.0,
97 static void tfree(Cell *);
152 static Cell *
155 Cell *(*proc)(Node **, int); in execute()
156 Cell *x; in execute()
164 x = (Cell *) (a->narg[0]); in execute()
194 Cell *
197 Cell *x; in program()
234 Cell *fcncell; /* pointer to Cell for function */
235 Cell **args; /* pointer to array of arguments after execute */
236 Cell *retval; /* return value */
246 Cell *
249 static Cell newcopycell = in call()
255 Cell *args[NARGS], *oargs[NARGS]; /* BUG: fixed size arrays */ in call()
256 Cell *y, *z, *fcn; in call()
325 Cell *t = fp->args[i]; in call()
361 static Cell *
362 copycell(Cell *x) /* make a copy of a cell in a temp */ in copycell()
364 Cell *y; in copycell()
382 Cell *
396 Cell *
399 Cell *y; in jump()
442 Cell *
446 Cell *r, *x; in awkgetline()
498 Cell *
503 return ((Cell *)a[0]); in getnf()
507 Cell *
510 Cell *x, *y, *z; in array()
556 Cell *
559 Cell *x, *y; in awkdelete()
612 Cell *
615 Cell *x, *ap, *k; in intest()
663 Cell *
666 Cell *x, *y; in matchop()
705 Cell *
708 Cell *x, *y; in boolop()
738 Cell *
742 Cell *x, *y; in relop()
770 tfree(Cell *a) /* free a tempcell */ in tfree()
783 static Cell *
787 Cell *x; in gettemp()
790 tmps = (Cell *)calloc(100, sizeof (Cell)); in gettemp()
805 Cell *
809 Cell *x; in indirect()
831 Cell *
837 Cell *x, *y, *z = NULL; in substr()
881 Cell *
884 Cell *x, *y, *z; in sindex()
916 Cell *x; in format()
1096 Cell *
1099 Cell *x; in awksprintf()
1118 Cell *
1124 Cell *x; in awkprintf()
1152 Cell *
1157 Cell *x, *y, *z; in arith()
1221 Cell *
1224 Cell *x, *z; in incrdecr()
1244 Cell *
1247 Cell *x, *y; in assign()
1312 Cell *
1315 Cell *x, *y, *z; in cat()
1341 Cell *
1344 Cell *x; in pastat()
1359 Cell *
1362 Cell *x; in dopa2()
1392 Cell *
1395 Cell *x = NULL, *y, *ap; in split()
1567 Cell *
1570 Cell *x; in condexpr()
1584 Cell *
1587 Cell *x; in ifstat()
1601 Cell *
1604 Cell *x; in whilestat()
1623 Cell *
1626 Cell *x; in dostat()
1643 Cell *
1646 Cell *x; in forstat()
1670 Cell *
1673 Cell *x, *vp, *arrayp, *cp, *ncp; in instat()
1710 Cell *
1713 Cell *x, *y; in bltin()
1830 Cell *
1834 Cell *y; in printstat()
1858 Cell *
1869 Cell *x; in redirect()
1978 Cell *
1981 Cell *x; in closefile()
2048 Cell *
2052 Cell *x, *y, *result; in sub()
2115 Cell *
2118 Cell *x, *y; in gsub()