mirror of
https://github.com/open-simh/simh.git
synced 2026-05-05 15:43:58 +00:00
ALL: Massive 'const' cleanup
These changes facilitate more robust parameter type checking and helps to identify unexpected coding errors. Most simulators can now also be compiled with a C++ compiler without warnings. Additionally, these changes have also been configured to facilitate easier backporting of simulator and device simulation modules to run under the simh v3.9+ SCP framework.
This commit is contained in:
@@ -87,7 +87,7 @@ t_stat del_ioh(IOINFO* ioi) {
|
||||
/******************************************************************************
|
||||
* configuration
|
||||
*****************************************************************************/
|
||||
t_stat show_iobase(FILE *st, UNIT *uptr, int32 val, void *desc) {
|
||||
t_stat show_iobase(FILE *st, UNIT *uptr, int32 val, CONST void *desc) {
|
||||
DEVICE* dptr;
|
||||
DEVCTXT* ctxt;
|
||||
IOINFO* ioi;
|
||||
@@ -108,7 +108,7 @@ t_stat show_iobase(FILE *st, UNIT *uptr, int32 val, void *desc) {
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
t_stat set_iobase(UNIT *uptr, int32 val, char *cptr, void *desc) {
|
||||
t_stat set_iobase(UNIT *uptr, int32 val, CONST char *cptr, void *desc) {
|
||||
t_stat rc;
|
||||
DEVICE* dptr;
|
||||
DEVCTXT* ctxt;
|
||||
@@ -124,7 +124,7 @@ t_stat set_iobase(UNIT *uptr, int32 val, char *cptr, void *desc) {
|
||||
return rc;
|
||||
}
|
||||
|
||||
t_stat set_iovec(UNIT *uptr, int32 val, char *cptr, void *desc) {
|
||||
t_stat set_iovec(UNIT *uptr, int32 val, CONST char *cptr, void *desc) {
|
||||
t_stat rc;
|
||||
DEVICE* dptr;
|
||||
DEVCTXT* ctxt;
|
||||
@@ -140,7 +140,7 @@ t_stat set_iovec(UNIT *uptr, int32 val, char *cptr, void *desc) {
|
||||
return rc;
|
||||
}
|
||||
|
||||
t_stat show_iovec(FILE *st, UNIT *uptr, int value, void *desc) {
|
||||
t_stat show_iovec(FILE *st, UNIT *uptr, int value, CONST void *desc) {
|
||||
DEVICE* dptr;
|
||||
DEVCTXT* ctxt;
|
||||
IOINFO* ioi;
|
||||
@@ -159,7 +159,7 @@ t_stat show_iovec(FILE *st, UNIT *uptr, int value, void *desc) {
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
t_stat set_ioprio(UNIT *uptr, int32 val, char *cptr, void *desc) {
|
||||
t_stat set_ioprio(UNIT *uptr, int32 val, CONST char *cptr, void *desc) {
|
||||
t_stat rc;
|
||||
DEVICE* dptr;
|
||||
DEVCTXT* ctxt;
|
||||
@@ -175,7 +175,7 @@ t_stat set_ioprio(UNIT *uptr, int32 val, char *cptr, void *desc) {
|
||||
return rc;
|
||||
}
|
||||
|
||||
t_stat show_ioprio(FILE *st, UNIT *uptr, int value, void *desc) {
|
||||
t_stat show_ioprio(FILE *st, UNIT *uptr, int value, CONST void *desc) {
|
||||
DEVICE* dptr;
|
||||
DEVCTXT* ctxt;
|
||||
IOINFO* ioi;
|
||||
@@ -316,7 +316,7 @@ t_stat WriteB(t_addr base, t_addr boffset, uint16 data, uint32 dctrl)
|
||||
return Write(ea, 0, wdata, 0);
|
||||
}
|
||||
|
||||
t_stat cpu_set_size (UNIT *uptr, int32 val, char *cptr, void *desc)
|
||||
t_stat cpu_set_size (UNIT *uptr, int32 val, CONST char *cptr, void *desc)
|
||||
{
|
||||
int32 mc;
|
||||
t_addr i;
|
||||
|
||||
Reference in New Issue
Block a user