From 7db15faf7671870d0c8785498d5ca79bd4eded0b Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 2 Feb 2013 13:31:29 -0800 Subject: [PATCH] Fixed SHOW dev output which was broken by the last commit --- scp.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scp.c b/scp.c index 263b3d7e..9ba31a16 100644 --- a/scp.c +++ b/scp.c @@ -2965,9 +2965,10 @@ MTAB *mptr; if (dptr->modifiers == NULL) return SCPE_OK; for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) { - if (mptr->pstring && ((mptr->mask & MTAB_XTD)? - ((mptr->mask & flag) && !(mptr->mask & MTAB_NMO)): - ((MTAB_VUN & flag) && ((uptr->flags & mptr->mask) == mptr->match)))) { + if (mptr->pstring && + ((mptr->mask & MTAB_XTD)? + (MMASK(mptr,flag) && !MMASK(mptr,MTAB_NMO)): + ((MTAB_VUN == flag) && ((uptr->flags & mptr->mask) == mptr->match)))) { if (*toks > 2) { fprintf (st, "\n"); *toks = 0; @@ -2994,7 +2995,7 @@ if (mptr->disp) // rptr->flags & REG_FMT); // } 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); return SCPE_OK; }