XMJDIR ;ISC-SF/GMB- MailMan's DIR ;10/31/2001 12:33
Source file <XMJDIR.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QHELP | ; | |
| PARROT | ; | |
| SHOWERR(XMOPT,XMY) | ; Show error message | |
| HELPCMD(XMOPT,XMOX,XMPMAX) | ; | |
| HELPSCR(XMOPT,XMOX) | ; | |
| 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. | |
| 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 ? | 
| 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 | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$COMMAND | XMDIR+24 | 
| HELPCMD | XMDIR+14, HELPSCR+7 | 
| HELPSCR | XMDIR+27, QHELP+1, QHELP+4 | 
| PARROT | COMMAND+11, COMMAND+25 | 
| QHELP | XMDIR+22 | 
| SHOWERR | XMDIR+28 | 
| >> | 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 |