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) {
|
||||
cptr = get_glyph (cptr, gbuf, 0);
|
||||
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;
|
||||
}
|
||||
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) {
|
||||
fputs (cmdp->help, stdout);
|
||||
if (sim_log)
|
||||
|
|
Loading…
Add table
Reference in a new issue