SCP: Removing Coverity Array vs Singleton warnings
This commit is contained in:
parent
7dc585d479
commit
4b16e43e3e
1 changed files with 6 additions and 6 deletions
12
scp.c
12
scp.c
|
@ -3540,7 +3540,6 @@ char gbuf[CBUFSIZE], gbuf2[CBUFSIZE];
|
||||||
CONST char *tptr, *gptr;
|
CONST char *tptr, *gptr;
|
||||||
REG *rptr;
|
REG *rptr;
|
||||||
uint32 idx;
|
uint32 idx;
|
||||||
t_value val;
|
|
||||||
t_stat r;
|
t_stat r;
|
||||||
t_bool Not = FALSE;
|
t_bool Not = FALSE;
|
||||||
t_bool Exist = FALSE;
|
t_bool Exist = FALSE;
|
||||||
|
@ -3668,8 +3667,8 @@ else {
|
||||||
if (!get_rsearch (gbuf, rptr->radix, &sim_stabr) || /* parse condition */
|
if (!get_rsearch (gbuf, rptr->radix, &sim_stabr) || /* parse condition */
|
||||||
(sim_stabr.boolop == -1)) /* relational op reqd */
|
(sim_stabr.boolop == -1)) /* relational op reqd */
|
||||||
return SCPE_MISVAL;
|
return SCPE_MISVAL;
|
||||||
val = get_rval (rptr, idx); /* get register value */
|
sim_eval[0] = get_rval (rptr, idx); /* get register value */
|
||||||
result = test_search (&val, &sim_stabr); /* test condition */
|
result = test_search (sim_eval, &sim_stabr); /* test condition */
|
||||||
}
|
}
|
||||||
else { /* Handle memory case */
|
else { /* Handle memory case */
|
||||||
if (!get_asearch (gbuf, sim_dfdev ? sim_dfdev->dradix : sim_dflt_dev->dradix, &sim_staba) || /* parse condition */
|
if (!get_asearch (gbuf, sim_dfdev ? sim_dfdev->dradix : sim_dflt_dev->dradix, &sim_staba) || /* parse condition */
|
||||||
|
@ -7229,9 +7228,9 @@ for (rptr = lowr; rptr <= highr; rptr++) {
|
||||||
for (idx = lows; idx <= highs; idx++) {
|
for (idx = lows; idx <= highs; idx++) {
|
||||||
if (idx >= rptr->depth)
|
if (idx >= rptr->depth)
|
||||||
return SCPE_SUB;
|
return SCPE_SUB;
|
||||||
val = get_rval (rptr, idx);
|
sim_eval[0] = get_rval (rptr, idx);
|
||||||
sim_switches = saved_switches;
|
sim_switches = saved_switches;
|
||||||
if (schptr && !test_search (&val, schptr))
|
if (schptr && !test_search (sim_eval, schptr))
|
||||||
continue;
|
continue;
|
||||||
if (flag == EX_E) {
|
if (flag == EX_E) {
|
||||||
if ((idx > lows) && (val == last_val))
|
if ((idx > lows) && (val == last_val))
|
||||||
|
@ -7346,11 +7345,12 @@ else
|
||||||
fprintf (ofile, "%s:\t", rptr->name);
|
fprintf (ofile, "%s:\t", rptr->name);
|
||||||
if (!(flag & EX_E))
|
if (!(flag & EX_E))
|
||||||
return SCPE_OK;
|
return SCPE_OK;
|
||||||
|
sim_eval[0] = val;
|
||||||
GET_RADIX (rdx, rptr->radix);
|
GET_RADIX (rdx, rptr->radix);
|
||||||
if ((rptr->flags & REG_VMAD) && sim_vm_fprint_addr)
|
if ((rptr->flags & REG_VMAD) && sim_vm_fprint_addr)
|
||||||
sim_vm_fprint_addr (ofile, sim_dflt_dev, (t_addr) val);
|
sim_vm_fprint_addr (ofile, sim_dflt_dev, (t_addr) val);
|
||||||
else if (!(rptr->flags & REG_VMFLAGS) ||
|
else if (!(rptr->flags & REG_VMFLAGS) ||
|
||||||
(fprint_sym (ofile, (rptr->flags & REG_UFMASK) | rdx, &val,
|
(fprint_sym (ofile, (rptr->flags & REG_UFMASK) | rdx, sim_eval,
|
||||||
NULL, sim_switches | SIM_SW_REG) > 0)) {
|
NULL, sim_switches | SIM_SW_REG) > 0)) {
|
||||||
fprint_val (ofile, val, rdx, rptr->width, rptr->flags & REG_FMT);
|
fprint_val (ofile, val, rdx, rptr->width, rptr->flags & REG_FMT);
|
||||||
if (rptr->fields) {
|
if (rptr->fields) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue