1
0
mirror of https://github.com/open-simh/simh.git synced 2026-01-15 16:07:47 +00:00

All: Fix various Coverity complaints

This commit is contained in:
Mark Pizzolato 2019-04-03 09:32:54 -07:00
parent e6490223eb
commit fa77969c57
7 changed files with 14 additions and 8 deletions

View File

@ -509,6 +509,10 @@ while (reason == 0) { /* loop until halted */
case 07: /* src > 0 */
jmp = (t != 0) && !(t & SIGN);
break;
default: /* Impossible Case - Silence Coverity */
jmp = 0;
break;
}
if (jmp) { /* jump taken? */

View File

@ -345,7 +345,7 @@ do {
break;
case EXE_PDV: /* optional */
fseek (fileref, bsz * sizeof (d10), SEEK_CUR); /* skip data */
(void)fseek (fileref, bsz * sizeof (d10), SEEK_CUR);/* skip data */
break;
case EXE_VEC: /* entry vec */
@ -374,7 +374,7 @@ for (i = 0; i < ndir; i = i + 2) { /* loop thru dir */
rpt = ((int32) ((dirbuf[i + 1] >> 27) + 1)) & 0777; /* repeat count */
for (j = 0; j < rpt; j++, mpage++) { /* loop thru rpts */
if (fpage) { /* file pages? */
fseek (fileref, (fpage << PAG_V_PN) * sizeof (d10), SEEK_SET);
(void)fseek (fileref, (fpage << PAG_V_PN) * sizeof (d10), SEEK_SET);
wc = fxread (pagbuf, sizeof (d10), PAG_SIZE, fileref);
if (wc < PAG_SIZE)
return SCPE_FMT;
@ -424,7 +424,7 @@ else {
fmt = FMT_S;
else fmt = FMT_R; /* RIM has SA == 0 */
}
fseek (fileref, 0, SEEK_SET); /* rewind */
(void)fseek (fileref, 0, SEEK_SET); /* rewind */
}
switch (fmt) { /* case fmt */

View File

@ -1040,7 +1040,7 @@ int32 dup, active, attached;
sim_debug(DBG_TRC, DUPDPTR, "dup_poll_svc()\n");
tmxr_poll_conn(&dup_desc);
(void)tmxr_poll_conn(&dup_desc);
tmxr_poll_rx (&dup_desc);
tmxr_poll_tx (&dup_desc);
for (dup=active=attached=0; dup < dup_desc.lines; dup++) {

View File

@ -2709,7 +2709,7 @@ void rq_ring_int (MSC *cp, struct uq_ring *ring)
uint32 iadr = cp->comm + ring->ioff; /* addr intr wd */
uint16 flag = 1;
Map_WriteW (iadr, 2, &flag); /* write flag */
(void)Map_WriteW (iadr, 2, &flag); /* write flag */
if (cp->s1dat & SA_S1H_VEC) /* if enb, intr */
rq_setint (cp);
return;

View File

@ -2004,7 +2004,7 @@ void tq_ring_int (struct uq_ring *ring)
uint32 iadr = tq_comm + ring->ioff; /* addr intr wd */
uint16 flag = 1;
Map_WriteW (iadr, 2, &flag); /* write flag */
(void)Map_WriteW (iadr, 2, &flag); /* write flag */
if (tq_dib.vec) /* if enb, intr */
SET_INT (TQ);
return;

View File

@ -1822,7 +1822,9 @@ t_stat xq_process_turbo_rbdl(CTLR* xq)
xq->var->ReadQ.loss = 0; /* reset loss counter */
}
Map_ReadW (rdra+(uint32)(((char *)(&xq->var->rring[xq->var->rbindx].rmd3))-((char *)&xq->var->rring)), sizeof(xq->var->rring[xq->var->rbindx].rmd3), (uint16 *)&xq->var->rring[xq->var->rbindx].rmd3);
status = Map_ReadW (rdra+(uint32)(((char *)(&xq->var->rring[xq->var->rbindx].rmd3))-((char *)&xq->var->rring)), sizeof(xq->var->rring[xq->var->rbindx].rmd3), (uint16 *)&xq->var->rring[xq->var->rbindx].rmd3);
if (status != SCPE_OK)
return xq_nxm_error(xq);
if (xq->var->rring[xq->var->rbindx].rmd3 & XQ_RMD3_OWN)
xq->var->rring[i].rmd2 |= XQ_RMD2_EOR;

View File

@ -873,7 +873,7 @@ int line = rem->line;
if ((!sim_oline) && (sim_log)) {
fflush (sim_log);
sim_fseeko (sim_log, sim_rem_cmd_log_start, SEEK_SET);
(void)sim_fseeko (sim_log, sim_rem_cmd_log_start, SEEK_SET);
cbuf[sizeof(cbuf)-1] = '\0';
while (fgets (cbuf, sizeof(cbuf)-1, sim_log))
tmxr_linemsgf (lp, "%s", cbuf);