mirror of
https://github.com/simh/simh.git
synced 2026-02-09 17:52:36 +00:00
Cleaned up parameter declarations in all simulators to achieve clean compiles on all platforms
Very minor in all cases, but the strange case of swtp_cpu.c This module used expressions of the form: PC = ++PC & ADDRMASK; Officially, the C language says that expressions which modify the same variable in more than one place have undefined behavior. These were changed to the legal form which performs the desired action: PC = (PC + 1) & ADDRMASK;
This commit is contained in:
@@ -5957,12 +5957,12 @@ int32 Debug_Entry(int32 PC, int32 inst, int32 inst2, int32 AC0, int32 AC1, int32
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32 Debug_Dump(UNIT *uptr, int32 val, char *cptr, void *desc)
|
||||
t_stat Debug_Dump(UNIT *uptr, int32 val, char *cptr, void *desc)
|
||||
{
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
int32 Dump_History (FILE *st, UNIT *uptr, int32 val, void *desc)
|
||||
t_stat Dump_History (FILE *st, UNIT *uptr, int32 val, void *desc)
|
||||
{
|
||||
char debmap[4], debion[4];
|
||||
t_value simeval[20];
|
||||
|
||||
Reference in New Issue
Block a user