Added "HELP SET dev" and "HELP SHOW dev" as eqivalent to "HELP dev SET" and "HELP dev SHOW" respectively.
This commit is contained in:
parent
65de3d0aed
commit
80790908e6
1 changed files with 21 additions and 2 deletions
21
scp.c
21
scp.c
|
@ -1311,8 +1311,27 @@ GET_SWITCHES (cptr);
|
||||||
if (*cptr) {
|
if (*cptr) {
|
||||||
cptr = get_glyph (cptr, gbuf, 0);
|
cptr = get_glyph (cptr, gbuf, 0);
|
||||||
if ((cmdp = find_cmd (gbuf))) {
|
if ((cmdp = find_cmd (gbuf))) {
|
||||||
if (*cptr)
|
if (*cptr) {
|
||||||
|
if ((cmdp->action == &set_cmd) || (cmdp->action == &show_cmd)) {
|
||||||
|
DEVICE *dptr;
|
||||||
|
UNIT *uptr;
|
||||||
|
t_stat r;
|
||||||
|
|
||||||
|
cptr = get_glyph (cptr, gbuf, 0);
|
||||||
|
dptr = find_unit (gbuf, &uptr);
|
||||||
|
if (dptr == NULL) {
|
||||||
|
dptr = find_dev (gbuf);
|
||||||
|
if (dptr == NULL)
|
||||||
return SCPE_2MARG;
|
return SCPE_2MARG;
|
||||||
|
}
|
||||||
|
r = help_dev_help (stdout, dptr, uptr, (cmdp->action == &set_cmd) ? "SET" : "SHOW");
|
||||||
|
if (sim_log)
|
||||||
|
help_dev_help (stdout, dptr, uptr, (cmdp->action == &set_cmd) ? "SET" : "SHOW");
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return SCPE_2MARG;
|
||||||
|
}
|
||||||
if (cmdp->help) {
|
if (cmdp->help) {
|
||||||
fputs (cmdp->help, stdout);
|
fputs (cmdp->help, stdout);
|
||||||
if (sim_log)
|
if (sim_log)
|
||||||
|
|
Loading…
Add table
Reference in a new issue