


/*
 * from K&R "The C Programming language"
 * Table lookup routines 
 * structure and definitions
 *
 */

					/* basic table entry */
struct hashlist {
	char	*name;
	char	*def;
	struct	hashlist *next;		/* next in chain     */
};
					/* basic table entry */
struct lexlist {
	char	*name;
	int	val;			/* lexical value     */
	int	flag;			/* optional flag val */
	struct	lexlist  *link;		/* next in chain     */
};


#define HASHMAX	100			/* size of hashtable */

extern struct
lexlist	(*(*lextable))[];/* global pointer for lexical analyser hash table */

