Fixed SHOW dev output which was broken by the last commit

This commit is contained in:
Mark Pizzolato 2013-02-02 13:31:29 -08:00
parent ecf913f9a5
commit 7db15faf76

9
scp.c
View file

@ -2965,9 +2965,10 @@ MTAB *mptr;
if (dptr->modifiers == NULL) if (dptr->modifiers == NULL)
return SCPE_OK; return SCPE_OK;
for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) { for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) {
if (mptr->pstring && ((mptr->mask & MTAB_XTD)? if (mptr->pstring &&
((mptr->mask & flag) && !(mptr->mask & MTAB_NMO)): ((mptr->mask & MTAB_XTD)?
((MTAB_VUN & flag) && ((uptr->flags & mptr->mask) == mptr->match)))) { (MMASK(mptr,flag) && !MMASK(mptr,MTAB_NMO)):
((MTAB_VUN == flag) && ((uptr->flags & mptr->mask) == mptr->match)))) {
if (*toks > 2) { if (*toks > 2) {
fprintf (st, "\n"); fprintf (st, "\n");
*toks = 0; *toks = 0;
@ -2994,7 +2995,7 @@ if (mptr->disp)
// rptr->flags & REG_FMT); // rptr->flags & REG_FMT);
// } // }
else fputs (mptr->pstring, st); else fputs (mptr->pstring, st);
if (flag && !((mptr->mask & MTAB_XTD) && (mptr->mask & MTAB_NMO))) if (flag && !((mptr->mask & MTAB_XTD) && MMASK(mptr,MTAB_NMO)))
fputc ('\n', st); fputc ('\n', st);
return SCPE_OK; return SCPE_OK;
} }