XMJDIR ;ISC-SF/GMB- MailMan's DIR ;10/31/2001 12:33
Source file <XMJDIR.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
XMDIR(XMDIR,XMOPT,XMOX,XMY,XMABORT) | ;
; XMDIR("A") User prompt ; XMDIR("B") Default choice ; XMDIR(0) Special instructions ; S - Show the choices ; C - Show choices in 2 columns, if necessary ; XMDIR("?") Help text for 1 ? ; XMDIR("??") Help text for 2 or more ? |
|
SHOWERR(XMOPT,XMY) | ; Show error message
|
|
QHELP | ;
|
|
HELPSCR(XMOPT,XMOX) | ;
|
|
HELPCMD(XMOPT,XMOX,XMPMAX) | ;
|
|
COMMAND(XMOPT,XMOX,XMY) | ; Check what the user enters against the list of
; acceptable choices. If the user enters something ambiguous, ; ^DIR is called to ask the user to choose one. |
|
PARROT | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | COMMAND+20~ |
DIR(0 | COMMAND+21*, COMMAND+22*, COMMAND+26* |
>> DIRUT | COMMAND+28 |
DTIME | XMDIR+17 |
I | SHOWERR+7~, SHOWERR+8*, SHOWERR+9*, HELPCMD+1~, HELPCMD+9*, HELPCMD+10, HELPCMD+13*, HELPCMD+14, HELPCMD+15*, HELPCMD+18* , HELPCMD+19, HELPCMD+20*, HELPCMD+21, COMMAND+20~, COMMAND+21*, COMMAND+22*, COMMAND+23, COMMAND+24 |
IOM | SHOWERR+5, HELPSCR+5 |
IOSL | XMDIR+14, HELPCMD+4 |
U | XMDIR+18 |
X | COMMAND+20~ |
XMABORT | XMDIR~, XMDIR+15, XMDIR+17*, XMDIR+18*, XMDIR+20* |
XMC | COMMAND+12~, COMMAND+17*, COMMAND+18* |
XMCD | COMMAND+5~, COMMAND+9, COMMAND+10*, COMMAND+13*, COMMAND+14*, COMMAND+23, COMMAND+24*, PARROT+1, PARROT+2 |
XMCD( | COMMAND+22*, COMMAND+24, COMMAND+29 |
XMCHOOSE | COMMAND+12~, COMMAND+19 |
XMCHOOSE( | COMMAND+16*, COMMAND+18*, COMMAND+22 |
XMCMD | HELPCMD+1~, HELPCMD+2*, HELPCMD+3*, HELPCMD+5*, HELPCMD+6, HELPCMD+7, HELPCMD+11*, HELPCMD+12, HELPCMD+14, HELPCMD+16* , HELPCMD+17, HELPCMD+19 |
XMCNT | HELPCMD+1~, HELPCMD+2*, HELPCMD+3*, HELPCMD+4, HELPCMD+8 |
XMDIR | XMDIR~ |
XMDIR("?" | HELPSCR+1, HELPSCR+4 |
XMDIR("??" | QHELP+3 |
XMDIR("A" | XMDIR+10*, XMDIR+16 |
XMDIR("B" | XMDIR+11*, XMDIR+16, XMDIR+20, XMDIR+21 |
XMDIR("PRE" | XMDIR+23 |
XMDIR(0 | XMDIR+12, XMDIR+14 |
XMHELP | HELPCMD+1~ |
XMHELP( | HELPCMD+14*, HELPCMD+19, HELPCMD+21 |
XMLEN | HELPCMD+1~, HELPCMD+2*, HELPCMD+3*, HELPCMD+14, HELPCMD+19, COMMAND+5~, COMMAND+7*, COMMAND+16, COMMAND+18, PARROT+1 |
XMOPT | XMDIR~, XMDIR+14, XMDIR+24, XMDIR+27, XMDIR+28, SHOWERR~, QHELP+1, QHELP+4, HELPSCR~, HELPSCR+7 , HELPCMD~, COMMAND~ |
XMOPT( | XMDIR+25, XMDIR+28, SHOWERR+2, SHOWERR+4, SHOWERR+6, SHOWERR+9, SHOWERR+10, HELPCMD+3, HELPCMD+6, HELPCMD+7 , HELPCMD+12, HELPCMD+14, HELPCMD+17, HELPCMD+19, COMMAND+14, COMMAND+18, PARROT+1, PARROT+2 |
XMOX | XMDIR~, XMDIR+14, XMDIR+24, XMDIR+27, QHELP+1, QHELP+4, HELPSCR~, HELPSCR+7, HELPCMD~, COMMAND~ |
XMOX("O" | HELPCMD+3 |
XMOX("X" | HELPCMD+5, HELPCMD+6, HELPCMD+7, HELPCMD+11, HELPCMD+12, HELPCMD+14, HELPCMD+16, HELPCMD+17, HELPCMD+19, COMMAND+9 , COMMAND+10, COMMAND+18 |
XMPMAX | HELPCMD~, HELPCMD+4 |
XMROWS | HELPCMD+1~, HELPCMD+8*, HELPCMD+10 |
XMT | COMMAND+12~, COMMAND+15*, COMMAND+16*, COMMAND+21*, COMMAND+22* |
XMTEXT | SHOWERR+3~, HELPSCR+2~ |
XMTXT | COMMAND+12~ |
XMTXT( | COMMAND+14*, COMMAND+16, COMMAND+22 |
XMX | XMDIR+8~, XMDIR+17*, XMDIR+18, XMDIR+19, XMDIR+22, XMDIR+24, QHELP+1, COMMAND+5~, COMMAND+6*, COMMAND+7 , PARROT+1 |
XMY | XMDIR~, XMDIR+9!, XMDIR+15, XMDIR+21*, XMDIR+24*, XMDIR+25, XMDIR+26, XMDIR+28, XMDIR+29!, SHOWERR~ , SHOWERR+2, SHOWERR+4, SHOWERR+6, SHOWERR+9, SHOWERR+10, COMMAND~, COMMAND+3, COMMAND+4, COMMAND+6, COMMAND+8* , COMMAND+9, COMMAND+10, COMMAND+15, COMMAND+16, COMMAND+17, COMMAND+18 |
XQH | QHELP+2~, QHELP+3*, QHELP+4, QHELP+5 |
Y | COMMAND+20~, COMMAND+29 |