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