From 16cafb35250afc0c35e244ea8ee90eae9565ba6f Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sun, 25 Oct 2020 09:06:10 -0700 Subject: [PATCH] VAX GPX, LK and VE devices: Compiler warning cleanup --- VAX/vax4xx_ve.c | 2 ++ VAX/vax_gpx.c | 3 ++- VAX/vax_lk.c | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/VAX/vax4xx_ve.c b/VAX/vax4xx_ve.c index 1ef77992..2a8952c5 100644 --- a/VAX/vax4xx_ve.c +++ b/VAX/vax4xx_ve.c @@ -474,6 +474,8 @@ if (tbc_fifo[id].count < FIFO_LEN) { tbc_fifo[id].get_ptr = 0; tbc_fifo[id].count = tbc_fifo[id].count + 4; } +else + *data = 0; } void ve_clear_fifo (uint32 id) diff --git a/VAX/vax_gpx.c b/VAX/vax_gpx.c index 2d020e20..02dfd129 100644 --- a/VAX/vax_gpx.c +++ b/VAX/vax_gpx.c @@ -1696,7 +1696,7 @@ sim_debug (DBG_ROP, gpx_dev, "\n"); t_stat va_ptb (UNIT *uptr, t_bool zmode) { -uint32 val, sc; +uint32 val = 0, sc; t_bool clip; if ((uptr->CMD != CMD_PTBX) && (uptr->CMD != CMD_PTBZ)) @@ -1768,6 +1768,7 @@ if ((va_adp[ADP_STAT] & ADPSTAT_RC) && (va_adp_fifo_sz == 0)) { va_adpstat (ADPSTAT_AC, 0); return SCPE_OK; } +sc = 0; for (val = 0;;) { if (zmode) { if ((va_adp[ADP_STAT] & ADPSTAT_ITR) == 0) /* no space in FIFO? */ diff --git a/VAX/vax_lk.c b/VAX/vax_lk.c index d824bac2..a2500cf1 100644 --- a/VAX/vax_lk.c +++ b/VAX/vax_lk.c @@ -277,8 +277,10 @@ if (fifo->count > 0) { fifo->count--; return SCPE_OK; } -else +else { + *data = 0; return SCPE_EOF; + } } void lk_clear_fifo (LK_FIFO *fifo)