extern  FILE    *aptr;      /* atari obj file output */
extern  FILE    *optr;      /* hex obj file output */
extern  FILE    *iptr;      /* current input file */
extern  int     dflag;      /* debug flag */
extern  int     errcnt;     /* error counter */
extern  int     hash_tbl[]; /* pointers to starting links in symtab */
extern  char    hex[];      /* hexadecimal character buffer */
extern  int     iflag;      /* ignore .nlst flag */
extern  int     lablptr;    /* label pointer into symbol table */
extern  int     lflag;      /* disable listing flag */
extern  int     loccnt;     /* location counter */
extern  int     nflag;      /* normal/split address mode */
extern  int     nxt_free;   /* next free location in symtab */
extern  int     objcnt;     /* object byte counter */
extern  int     oflag;      /* object output flag */
extern  int     aflag;      /* atari object output flag */
extern  int     opflg;      /* operation code flags */
extern  int     opval;      /* operation code value */
extern  int     pass;       /* pass counter     */
extern  char    prlnbuf[];  /* print line buffer    */
extern  int     sflag;      /* symbol table output flag */
extern  int     slnum;      /* source line number counter */
extern  char    symtab[];   /* symbol table     */
extern  char    symbol[];   /* temporary symbol storage */
extern  int     udtype;     /* undefined symbol type    */
extern  int     undef;      /* undefined symbol in expression flg  */
extern  int     value;      /* operand field value */
extern  char    zpref;      /* zero page reference flag */
