new copyright; att/bsd/shared
[unix-history] / usr / src / usr.bin / pascal / pdx / symtab.h
CommitLineData
505bf312
KB
1/*-
2 * Copyright (c) 1980 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * %sccs.include.redist.c%
f9e58c14 6 *
505bf312 7 * @(#)symtab.h 5.3 (Berkeley) %G%
f9e58c14 8 */
bcf85fb6
ML
9
10/*
11 * Public definitions for symbol table.
12 */
13
14SYMTAB *symtab;
15
16SYMTAB *st_creat(); /* create a symbol table */
7d4de299 17int st_destroy(); /* destroy a symbol table, i.e. free storage */
bcf85fb6
ML
18SYM *st_insert(); /* insert a symbol */
19SYM *st_lookup(); /* lookup a symbol */
7d4de299
KB
20int dumpvars(); /* dump the symbols of a function */
21int print_alias(); /* print out currently active aliases */
22int enter_alias(); /* create a new name for a command */
bcf85fb6 23SYM *findtype(); /* search symbol table for a type name */