1 /*- 2 * Copyright (c) 1980, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)symtab.h 8.1 (Berkeley) 06/06/93 8 */ 9 10 /* 11 * Public definitions for symbol table. 12 */ 13 14 SYMTAB *symtab; 15 16 SYMTAB *st_creat(); /* create a symbol table */ 17 int st_destroy(); /* destroy a symbol table, i.e. free storage */ 18 SYM *st_insert(); /* insert a symbol */ 19 SYM *st_lookup(); /* lookup a symbol */ 20 int dumpvars(); /* dump the symbols of a function */ 21 int print_alias(); /* print out currently active aliases */ 22 int enter_alias(); /* create a new name for a command */ 23 SYM *findtype(); /* search symbol table for a type name */ 24