1*22579Sdist /* 2*22579Sdist * Copyright (c) 1980 Regents of the University of California. 3*22579Sdist * All rights reserved. The Berkeley software License Agreement 4*22579Sdist * specifies the terms and conditions for redistribution. 5*22579Sdist * 6*22579Sdist * @(#)symtab.h 5.1 (Berkeley) 06/06/85 7*22579Sdist */ 85459Slinton 95459Slinton /* 105459Slinton * Public definitions for symbol table. 115459Slinton */ 125459Slinton 135459Slinton SYMTAB *symtab; 145459Slinton 155459Slinton SYMTAB *st_creat(); /* create a symbol table */ 165459Slinton st_destroy(); /* destroy a symbol table, i.e. free storage */ 175459Slinton SYM *st_insert(); /* insert a symbol */ 185459Slinton SYM *st_lookup(); /* lookup a symbol */ 195459Slinton dumpvars(); /* dump the symbols of a function */ 205459Slinton print_alias(); /* print out currently active aliases */ 215459Slinton enter_alias(); /* create a new name for a command */ 225459Slinton SYM *findtype(); /* search symbol table for a type name */ 23