Lines Matching refs:Array
37 Array *symtab; /* main symbol table */
57 Array *ARGVtab; /* symbol table containing ARGV[...] */
58 Array *ENVtab; /* symbol table containing ENVIRON[...] */
138 Array *makesymtab(int n) /* make a new symbol table */ in makesymtab()
140 Array *ap; in makesymtab()
143 ap = (Array *) malloc(sizeof(Array)); in makesymtab()
156 Array *tp; in freesymtab()
161 tp = (Array *) ap->sval; in freesymtab()
180 Array *tp; in freeelem()
184 tp = (Array *) ap->sval; in freeelem()
201 Cell *setsymtab(char *n, char *s, Awkfloat f, unsigned t, Array *tp) in setsymtab()
240 void rehash(Array *tp) /* rehash items in small table into big one */ in rehash()
262 Cell *lookup(char *s, Array *tp) /* look for s in tp */ in lookup()