+int perm_verb_flag; // Permanently verbose, interactive mode
+int list_flag; // "-l" listing flag on command line
+int list_pag = 1; // Enable listing pagination by default
+int verb_flag; // Be verbose about what's going on
+int m6502; // 1, assembling 6502 code
+int glob_flag; // Assume undefined symbols are global
+int lsym_flag; // Include local symbols in object file (ALWAYS true)
+int dsym_flag; // Gen debug syms (Requires obj_format = BSD)
+int optim_warn_flag; // Warn about possible short branches
+int prg_flag; // !=0, produce .PRG executable (2=symbols)
+int prg_extend; // !=0, output extended .PRG symbols
+int legacy_flag; // Do stuff like insert code in RISC assembler
+int obj_format; // Object format flag
+int debug; // [1..9] Enable debugging levels
+int err_flag; // '-e' specified
+int err_fd; // File to write error messages to
+int rgpu, rdsp; // Assembling Jaguar GPU or DSP code
+int robjproc; // Assembling Jaguar Object Processor code
+int dsp56001; // Assembling DSP 56001 code
+int list_fd; // File to write listing to
+int segpadsize; // Segment padding size
+int endian; // Host processor endianess (0 = LE, 1 = BE)
+int *regbase; // Points to current DFA register table (base)
+int *regtab; // Points to current DFA register table (tab)
+int *regcheck; // Points to current DFA register table (check)
+int *regaccept; // Points to current DFA register table (accept)
+char * objfname; // Object filename pointer
+char * firstfname; // First source filename
+char * cmdlnexec; // Executable name, pointer to ARGV[0]
+char searchpatha[512] = { 0 }; // Buffer to hold searchpath when specified
+char * searchpath = NULL; // Search path for include files
+char defname[] = "noname.o"; // Default output filename
+int optim_flags[OPT_COUNT_ALL] = { 0 }; // Specific optimisations on/off matrix
+int activecpu = CPU_68000; // Active 68k CPU (68000 by default)
+int activefpu = FPU_NONE; // Active FPU (none by default)
+int org68k_active = 0; // .org switch for 68k (only with RAW output format)
+uint32_t org68k_address; // .org for 68k
+int correctMathRules; // 1, use C operator precedence in expressions
+uint32_t used_architectures; // Bitmask that records exactly which architectures were used during assembly