mptr              331 src/simh/scp.c t_stat show_one_mod (FILE *st, DEVICE *dptr, UNIT *uptr, MTAB *mptr, CONST char *cptr, int32 flag);
mptr             2570 src/simh/scp.c MTAB *mptr;
mptr             2582 src/simh/scp.c     for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) {
mptr             2583 src/simh/scp.c         if (!MODMASK(mptr,MTAB_VDV) && MODMASK(mptr,MTAB_VUN) && (dptr->numunits != 1))
mptr             2585 src/simh/scp.c         if ((enabled_units != 1) && !(mptr->mask & MTAB_XTD))
mptr             2587 src/simh/scp.c         if (mptr->mstring) {
mptr             2590 src/simh/scp.c                            mptr->mstring,
mptr             2591 src/simh/scp.c                            (strchr(mptr->mstring, '=')) \
mptr             2592 src/simh/scp.c                                ? ""       : (MODMASK(mptr,MTAB_VALR) \
mptr             2593 src/simh/scp.c                                ? "=val"   : (MODMASK(mptr,MTAB_VALO) \
mptr             2595 src/simh/scp.c             if ((strlen (buf) < 30) || (NULL == mptr->help))
mptr             2596 src/simh/scp.c                 (void)fprintf (st, "%-30s\t%s\r\n", buf, mptr->help ? mptr->help : "");
mptr             2598 src/simh/scp.c                 (void)fprintf (st, "%s\r\n%-30s\t%s\r\n", buf, "", mptr->help);
mptr             2645 src/simh/scp.c     for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) {
mptr             2646 src/simh/scp.c         if ((!MODMASK(mptr,MTAB_VUN)) && MODMASK(mptr,MTAB_XTD))
mptr             2648 src/simh/scp.c         if ((NULL == mptr->valid) && MODMASK(mptr,MTAB_XTD))
mptr             2650 src/simh/scp.c         if (mptr->mstring) {
mptr             2653 src/simh/scp.c                            (dptr->numunits > 1) ? "n" : "0", mptr->mstring,
mptr             2654 src/simh/scp.c                            (strchr(mptr->mstring, '=')) \
mptr             2655 src/simh/scp.c                                ? ""       : (MODMASK(mptr,MTAB_VALR) \
mptr             2656 src/simh/scp.c                                ? "=val"   : (MODMASK(mptr,MTAB_VALO) \
mptr             2659 src/simh/scp.c                            (strchr(mptr->mstring, '=')) \
mptr             2660 src/simh/scp.c                                ? "" : (mptr->help ? mptr->help : ""));
mptr             2675 src/simh/scp.c MTAB *mptr;
mptr             2686 src/simh/scp.c     for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) {
mptr             2687 src/simh/scp.c         if (!MODMASK(mptr,MTAB_VDV) && MODMASK(mptr,MTAB_VUN) && (dptr->numunits != 1))
mptr             2689 src/simh/scp.c         if ((enabled_units != 1) && !(mptr->mask & MTAB_XTD))
mptr             2691 src/simh/scp.c         if ((!mptr->disp) || (!mptr->pstring) || !(*mptr->pstring))
mptr             2695 src/simh/scp.c                        mptr->pstring, MODMASK(mptr,MTAB_SHP) ? "{=arg}" : "");
mptr             2696 src/simh/scp.c         (void)fprintf (st, "%-30s\t%s\r\n", buf, mptr->help ? mptr->help : "");
mptr             2705 src/simh/scp.c     for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) {
mptr             2706 src/simh/scp.c         if ((!MODMASK(mptr,MTAB_VUN)) && MODMASK(mptr,MTAB_XTD))
mptr             2708 src/simh/scp.c         if ((!mptr->disp) || (!mptr->pstring))
mptr             2712 src/simh/scp.c                        (dptr->numunits > 1) ? "n" : "0", mptr->pstring,
mptr             2713 src/simh/scp.c                        MODMASK(mptr,MTAB_SHP) ? "=arg" : "");
mptr             2714 src/simh/scp.c         (void)fprintf (st, "%-30s\t%s\r\n", buf, mptr->help ? mptr->help : "");
mptr             2907 src/simh/scp.c 
mptr             2908 src/simh/scp.c 
mptr             2909 src/simh/scp.c 
mptr             4243 src/simh/scp.c MTAB *mptr;
mptr             4273 src/simh/scp.c         for (mptr = sim_dflt_dev->modifiers; mptr->mask != 0; mptr++) {
mptr             4274 src/simh/scp.c             if (mptr->mstring && (MATCH_CMD (gbuf, mptr->mstring) == 0)) {
mptr             4298 src/simh/scp.c     for (mptr = dptr->modifiers; mptr && (mptr->mask != 0); mptr++) {
mptr             4299 src/simh/scp.c         if ((mptr->mstring) &&                          /* match string */
mptr             4300 src/simh/scp.c             (MATCH_CMD (gbuf, mptr->mstring) == 0)) {   /* matches option? */
mptr             4301 src/simh/scp.c             if (mptr->mask & MTAB_XTD) {                /* extended? */
mptr             4302 src/simh/scp.c                 if (((lvl & mptr->mask) & ~MTAB_XTD) == 0)
mptr             4306 src/simh/scp.c                 if (mptr->valid) {                      /* validation rtn? */
mptr             4307 src/simh/scp.c                     if (cvptr && MODMASK(mptr,MTAB_QUOTE)) {
mptr             4315 src/simh/scp.c                         if (cvptr && MODMASK(mptr,MTAB_NC)) {
mptr             4321 src/simh/scp.c                     r = mptr->valid (uptr, mptr->match, cvptr, mptr->desc);
mptr             4325 src/simh/scp.c                 else if (!mptr->desc)                   /* value desc? */
mptr             4329 src/simh/scp.c                 else *((int32 *) mptr->desc) = mptr->match;
mptr             4336 src/simh/scp.c                 if ((mptr->valid) &&                    /* invalid? */
mptr             4337 src/simh/scp.c                     ((r = mptr->valid (uptr, mptr->match, cvptr, mptr->desc)) != SCPE_OK))
mptr             4339 src/simh/scp.c                 uptr->flags = (uptr->flags & ~(mptr->mask)) |
mptr             4340 src/simh/scp.c                     (mptr->match & mptr->mask);         /* set new value */
mptr             4345 src/simh/scp.c     if (!mptr || (mptr->mask == 0)) {                   /* no match? */
mptr             4509 src/simh/scp.c MTAB *mptr;
mptr             4540 src/simh/scp.c         for (mptr = sim_dflt_dev->modifiers; mptr && (mptr->mask != 0); mptr++) {
mptr             4541 src/simh/scp.c             if ((((mptr->mask & MTAB_VDV) == MTAB_VDV) &&
mptr             4542 src/simh/scp.c                  (mptr->pstring && (MATCH_CMD (gbuf, mptr->pstring) == 0))) || //-V600
mptr             4543 src/simh/scp.c                 (!(mptr->mask & MTAB_VDV) && (mptr->mstring && (MATCH_CMD (gbuf, mptr->mstring) == 0)))) {
mptr             4572 src/simh/scp.c     for (mptr = dptr->modifiers; mptr && (mptr->mask != 0); mptr++) {
mptr             4573 src/simh/scp.c         if (((mptr->mask & MTAB_XTD)?                   /* right level? */
mptr             4574 src/simh/scp.c             ((mptr->mask & lvl) == lvl): (MTAB_VUN & lvl)) &&
mptr             4575 src/simh/scp.c             ((mptr->disp && mptr->pstring &&            /* named disp? */
mptr             4576 src/simh/scp.c             (MATCH_CMD (gbuf, mptr->pstring) == 0))
mptr             4578 src/simh/scp.c             if (cvptr && !MODMASK(mptr,MTAB_SHP))
mptr             4580 src/simh/scp.c             show_one_mod (ofile, dptr, uptr, mptr, cvptr, 1);
mptr             4584 src/simh/scp.c     if (!mptr || (mptr->mask == 0)) {                   /* no match? */
mptr             5940 src/simh/scp.c MTAB *mptr;
mptr             5945 src/simh/scp.c for (mptr = dptr->modifiers; mptr->mask != 0; mptr++) {
mptr             5946 src/simh/scp.c     if (mptr->pstring &&
mptr             5947 src/simh/scp.c         ((mptr->mask & MTAB_XTD)?
mptr             5948 src/simh/scp.c             (MODMASK(mptr,flag) && !MODMASK(mptr,MTAB_NMO)):
mptr             5949 src/simh/scp.c             ((MTAB_VUN == (uint32)flag) && ((uptr->flags & mptr->mask) == mptr->match)))) {
mptr             5956 src/simh/scp.c         r = show_one_mod (st, dptr, uptr, mptr, NULL, 0);
mptr             5962 src/simh/scp.c t_stat show_one_mod (FILE *st, DEVICE *dptr, UNIT *uptr, MTAB *mptr,
mptr             5967 src/simh/scp.c if (mptr->disp)
mptr             5968 src/simh/scp.c     r = mptr->disp (st, uptr, mptr->match, (CONST void *)(cptr? cptr: mptr->desc));
mptr             5970 src/simh/scp.c     fputs (mptr->pstring, st);
mptr             5971 src/simh/scp.c if ((r == SCPE_OK) && (flag && !((mptr->mask & MTAB_XTD) && MODMASK(mptr,MTAB_NMO))))
mptr              586 src/simh/sim_defs.h # define MODMASK(mptr,flag) (((mptr)->mask & (uint32)(flag)) == (uint32)(flag))/* flag mask test */
mptr             3404 src/simh/sim_tmxr.c     MTAB *mptr;
mptr             3406 src/simh/sim_tmxr.c     for (mptr = dptr->modifiers; mptr->mask != 0; mptr++)
mptr             3407 src/simh/sim_tmxr.c         if (mptr->valid == &tmxr_dscln) {
mptr             3409 src/simh/sim_tmxr.c             fprintf (st, "   sim> SET %s %s=n\r\n\r\n", dptr->name, mptr->mstring);
mptr             3414 src/simh/sim_tmxr.c             fprintf (st, "adding the -C switch to a %s command.\r\n\r\n", mptr->mstring);
mptr             3415 src/simh/sim_tmxr.c             fprintf (st, "   sim> SET -C %s %s=n\r\n\r\n", dptr->name, mptr->mstring);