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 */