mirror of
https://github.com/simh/simh.git
synced 2026-02-06 08:25:53 +00:00
Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules.
This commit is contained in:
@@ -147,9 +147,6 @@ int16 pcq[PCQ_SIZE] = { 0 }; /* PC queue */
|
||||
int32 pcq_p = 0; /* PC queue ptr */
|
||||
REG *pcq_r = NULL; /* PC queue reg ptr */
|
||||
|
||||
extern int32 sim_interval;
|
||||
extern int32 sim_int_char;
|
||||
extern uint32 sim_brk_types, sim_brk_dflt, sim_brk_summ; /* breakpoint info */
|
||||
extern int32 sim_step;
|
||||
|
||||
t_stat cpu_ex (t_value *vptr, t_addr addr, UNIT *uptr, int32 sw);
|
||||
|
||||
@@ -48,7 +48,6 @@ extern uint32 A;
|
||||
extern uint32 inp_strt, inp_done;
|
||||
extern uint32 out_strt, out_done;
|
||||
extern UNIT cpu_unit;
|
||||
extern int32 sim_switches;
|
||||
|
||||
t_stat tti_svc (UNIT *uptr);
|
||||
t_stat ttr_svc (UNIT *uptr);
|
||||
|
||||
@@ -40,12 +40,8 @@ extern REG cpu_reg[];
|
||||
extern uint32 M[];
|
||||
extern uint32 PC;
|
||||
extern uint32 ts_flag;
|
||||
extern int32 sim_switches;
|
||||
extern int32 flex_to_ascii[128], ascii_to_flex[128];
|
||||
|
||||
extern void (*sim_vm_fprint_addr) (FILE *st, DEVICE *dptr, t_addr addr);
|
||||
extern t_addr (*sim_vm_parse_addr) (DEVICE *dptr, char *cptr, char **tptr);
|
||||
|
||||
/* SCP data structures and interface routines
|
||||
|
||||
sim_name simulator name string
|
||||
|
||||
Reference in New Issue
Block a user