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);