Lines Matching refs:Cell

119 typedef struct Cell {  struct
129 struct Cell *cnext; /* ptr to next if chained */ argument
130 } Cell; typedef
135 Cell **tab; /* hash table pointers */
140 extern Cell *setsymtab(const char *, const char *, Awkfloat,
142 extern Cell *lookup(const char *, Array *);
144 extern Cell *recloc; /* location of input record */
145 extern Cell *nrloc; /* NR */
146 extern Cell *fnrloc; /* FNR */
147 extern Cell *fsloc; /* FS */
148 extern Cell *nfloc; /* NF */
149 extern Cell *ofsloc; /* OFS */
150 extern Cell *orsloc; /* ORS */
151 extern Cell *rsloc; /* RS */
152 extern Cell *rtloc; /* RT */
153 extern Cell *rstartloc; /* RSTART */
154 extern Cell *rlengthloc; /* RLENGTH */
155 extern Cell *subseploc; /* SUBSEP */
156 extern Cell *symtabloc; /* SYMTAB */
171 extern Awkfloat setfval(Cell *, Awkfloat);
172 extern Awkfloat getfval(Cell *);
173 extern char *setsval(Cell *, const char *);
174 extern char *getsval(Cell *);
175 extern char *getpssval(Cell *); /* for print */
246 extern Cell *(*proctab[])(Node **, int);
247 extern Cell *nullproc(Node **, int);
257 extern Node *linkum(Node *, Node *), *celltonode(Cell *, int);
324 extern void defn(Cell *, Node *, Node *);
355 extern Cell *fieldadr(int);
357 extern int fldidx(Cell *);
376 extern void freesymtab(Cell *);
377 extern void freeelem(Cell *, const char *);
378 extern void funnyvar(Cell *, const char *);
399 extern Cell *nullproc(Node **, int);
400 extern Cell *program(Node **, int);
401 extern Cell *boolop(Node **, int);
402 extern Cell *relop(Node **, int);
403 extern Cell *array(Node **, int);
404 extern Cell *indirect(Node **, int);
405 extern Cell *substr(Node **, int);
406 extern Cell *sub(Node **, int);
407 extern Cell *gsub(Node **, int);
408 extern Cell *sindex(Node **, int);
409 extern Cell *awksprintf(Node **, int);
410 extern Cell *arith(Node **, int);
411 extern Cell *incrdecr(Node **, int);
412 extern Cell *cat(Node **, int);
413 extern Cell *pastat(Node **, int);
414 extern Cell *dopa2(Node **, int);
415 extern Cell *matchop(Node **, int);
416 extern Cell *intest(Node **, int);
417 extern Cell *awkprintf(Node **, int);
418 extern Cell *printstat(Node **, int);
419 extern Cell *closefile(Node **, int);
420 extern Cell *awkdelete(Node **, int);
421 extern Cell *split(Node **, int);
422 extern Cell *assign(Node **, int);
423 extern Cell *condexpr(Node **, int);
424 extern Cell *ifstat(Node **, int);
425 extern Cell *whilestat(Node **, int);
426 extern Cell *forstat(Node **, int);
427 extern Cell *dostat(Node **, int);
428 extern Cell *instat(Node **, int);
429 extern Cell *jump(Node **, int);
430 extern Cell *bltin(Node **, int);
431 extern Cell *call(Node **, int);
432 extern Cell *arg(Node **, int);
433 extern Cell *getnf(Node **, int);
434 extern Cell *awkgetline(Node **, int);