Lines Matching refs:Array
40 Array *symtab; /* main symbol table */
61 Array *ARGVtab; /* symbol table containing ARGV[...] */
62 Array *ENVtab; /* symbol table containing ENVIRON[...] */
145 Array *makesymtab(int n) /* make a new symbol table */ in makesymtab()
147 Array *ap; in makesymtab()
150 ap = (Array *) malloc(sizeof(Array)); in makesymtab()
163 Array *tp; in freesymtab()
168 tp = (Array *) ap->sval; in freesymtab()
190 Array *tp; in freeelem()
194 tp = (Array *) ap->sval; in freeelem()
211 Cell *setsymtab(const char *n, const char *s, Awkfloat f, unsigned t, Array *tp) in setsymtab()
250 void rehash(Array *tp) /* rehash items in small table into big one */ in rehash()
272 Cell *lookup(const char *s, Array *tp) /* look for s in tp */ in lookup()