/*
 *68000 C compiler
 *
 *Copyright 1984, 1985, 1986 Matthew Brandt.
 *  all commercial rights reserved.
 *
 *This compiler is intended as an instructive tool for personal use. Any
 *use for profit without the written consent of the author is prohibited.
 *
 *This compiler may be distributed freely for non-commercial use as long
 *as this notice stays intact. Please forward any enhancements or questions
 *to:
 *
 *Matthew Brandt
 *Box 920337
 *Norcross, Ga 30092
 */

/*      global declarations     */

extern FILE             *input,
                        *list,
                        *output;

extern struct OptTab {
   int	Optimize;
   int	List;
   } Options;

extern int              lineno;
extern int              nextlabel;
extern int              lastch;
extern enum e_sym       lastst;
extern char             lastid[20];
extern char             laststr[MAX_STLP1];
extern long             ival;
extern double           rval;

extern TABLE            gsyms,
                        lsyms;
extern SYM              *lasthead;
extern struct slit      *strtab;
extern int              lc_static;
extern int              lc_auto;
extern struct snode     *bodyptr;       /* parse tree for function */
extern int              global_flag;
extern TABLE            defsyms;
extern int              save_mask;      /* register save mask */

#include "XternDefs.h"
