mirror of
https://github.com/simh/simh.git
synced 2026-04-12 15:07:31 +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:
@@ -495,9 +495,6 @@ FILE *Trace;
|
||||
|
||||
|
||||
t_stat reason;
|
||||
extern int32 sim_int_char;
|
||||
extern uint32 sim_brk_types, sim_brk_dflt, sim_brk_summ; /* breakpoint info */
|
||||
extern DEVICE *sim_devices[];
|
||||
|
||||
t_stat cpu_ex (t_value *vptr, t_addr addr, UNIT *uptr, int32 sw);
|
||||
t_stat cpu_dep (t_value val, t_addr addr, UNIT *uptr, int32 sw);
|
||||
@@ -516,9 +513,6 @@ int32 PutMap(int32 addr, int32 data);
|
||||
int32 Debug_Entry(int32 PC, int32 inst, int32 inst2, int32 AC0, int32 AC1, int32 AC2, int32 AC3, int32 flags);
|
||||
t_stat build_devtab (void);
|
||||
|
||||
extern t_stat fprint_sym (FILE *of, t_addr addr, t_value *val,
|
||||
UNIT *uptr, int32 sw);
|
||||
|
||||
/* CPU data structures
|
||||
|
||||
cpu_dev CPU device descriptor
|
||||
@@ -699,7 +693,6 @@ DEVICE pit_dev = {
|
||||
|
||||
t_stat sim_instr (void)
|
||||
{
|
||||
extern int32 sim_interval;
|
||||
register int32 PC, IR, i, t, MA, j, k, tac;
|
||||
register uint32 mddata, uAC0, uAC1, uAC2, uAC3;
|
||||
int16 sAC0, sAC1, sAC2;
|
||||
|
||||
@@ -330,14 +330,6 @@ char * devBitNames( int32 flags, char * ptr, char * sepStr ) ;
|
||||
void mask_out (int32 mask);
|
||||
|
||||
|
||||
extern int32 sim_interval;
|
||||
extern int32 sim_int_char;
|
||||
extern uint32 sim_brk_types, sim_brk_dflt, sim_brk_summ; /* breakpoint info */
|
||||
extern DEVICE * sim_devices[];
|
||||
extern t_stat fprint_sym(FILE *ofile, t_addr addr, t_value *val, UNIT *uptr, int32 sw);
|
||||
|
||||
|
||||
|
||||
/* CPU data structures
|
||||
|
||||
cpu_dev CPU device descriptor
|
||||
|
||||
@@ -105,8 +105,6 @@
|
||||
|
||||
|
||||
extern int32 int_req, dev_busy, dev_done, dev_disable ;
|
||||
extern int32 sim_switches ;
|
||||
extern FILE * sim_log ;
|
||||
extern int32 tmxr_poll ; /* calibrated delay */
|
||||
|
||||
t_stat qty_setnl ( UNIT * uptr, int32 val, char * cptr, void * desc ) ;
|
||||
|
||||
@@ -79,9 +79,6 @@ extern int32 MapStat;
|
||||
|
||||
#endif
|
||||
|
||||
extern int32 sim_switches;
|
||||
|
||||
|
||||
/* SCP data structures
|
||||
|
||||
sim_name simulator name string
|
||||
|
||||
Reference in New Issue
Block a user