1 /* Copyright (c) 1982 Regents of the University of California */ 2 3 /* static char sccsid[] = "@(#)symtab.h 1.2 01/18/82"; */ 4 5 /* 6 * Public definitions for symbol table. 7 */ 8 9 SYMTAB *symtab; 10 11 SYMTAB *st_creat(); /* create a symbol table */ 12 st_destroy(); /* destroy a symbol table, i.e. free storage */ 13 SYM *st_insert(); /* insert a symbol */ 14 SYM *st_lookup(); /* lookup a symbol */ 15 dumpvars(); /* dump the symbols of a function */ 16 print_alias(); /* print out currently active aliases */ 17 enter_alias(); /* create a new name for a command */ 18 SYM *findtype(); /* search symbol table for a type name */ 19