Lines Matching refs:Array
43 Array *symtab; /* main symbol table */
63 Array *ARGVtab; /* symbol table containing ARGV[...] */
64 Array *ENVtab; /* symbol table containing ENVIRON[...] */
72 static void rehash(Array *);
178 Array *
181 Array *ap; in makesymtab()
184 ap = (Array *)malloc(sizeof (Array)); in makesymtab()
198 Array *tp; in freesymtab()
204 tp = (Array *)ap->sval; in freesymtab()
223 Array *tp; in freeelem()
228 tp = (Array *)ap->sval; in freeelem()
246 setsymtab(uchar *n, uchar *s, Awkfloat f, unsigned int t, Array *tp) in setsymtab()
288 rehash(Array *tp) /* rehash items in small table into big one */ in rehash()
311 lookup(uchar *s, Array *tp) /* look for s in tp */ in lookup()