XMJMLN ;ISC-SF/GB-List/Read new messages ;12/12/2001 08:53
Source file <XMJMLN.m>
| Package | Total | Call Graph |
|---|---|---|
| MailMan | 11 | READNEW^XMJBN SHOW^XMJERR (HEADER,INIT,LISTMSG)^XMJML AGAIN^XMJMLR (SETOPT,XMDIR)^XMJMLR1 XMTPRI^XMJMOR (DELETE,FILTER,FORWARD,LATER,NEWTOGL,PRINT,SAVE,TERM,VAPOR)^XMJMORX ADDITN^XMUT4A ZAPIT^XMXMSGS2 $$SURRACC^XMXSEC ($$BPMSGCT,$$TPMSGCT,WAIT)^XMXUTIL |
| VA Fileman | 1 | $$EZBLD^DIALOG |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LISTBSKT(XMDUZ,XMTYPE,XMDETAIL,XMK,XMKN,XMZ,XMCNT,XMLEN,XMPMAX) | ;
|
|
| CHOOSE(XMDUZ,XMKALL,XMK,XMKZ,XMFIRST,XMPAGE,XMMORE,XMLEN,XMZOOM,XMOPT,XMOX,XMREAD,XMABORT) | ;
|
|
| LISTALL(XMDUZ,XMTYPE) | ; List new/priority messages in all baskets
; XMTYPE N0=New; N=Priority |
|
| FI | ; Filter messages
|
|
| DODOT | ;
|
|
| LISTONE(XMDUZ,XMK,XMKN,XMTYPE) | ; List new/priority messages in one basket
; XMTYPE N0=New; N=Priority |
|
| READMSG | ; (XMDUZ,XMKZ,XMREC,XMTYPE) <- needed!
|
|
| NT | ; New Toggle messages
|
|
| DISPLAY(XMDUZ,XMKALL,XMTYPE,XMDETAIL,XMK,XMKN,XMKZ,XMZ,XMCNT,XMFIRST,XMPAGE,XMMORE,XMLEN,XMZOOM,XMPMAX) | ;
|
|
| D | ; Delete messages
|
|
| F | ; Forward messages
|
|
| H | ; Headerless Print messages
|
|
| L | ; Later messages
|
|
| O | ; Opposite toggle
|
|
| CD | ; Change Detail
|
|
| P | ; Print messages
|
|
| S | ; Save messages
|
|
| INIT(XMDUZ,XMTYPE,XMDETAIL,XMACTUAL,XMLEN) | ;
; XMACTUAL 1/0=do/do not use actual XMKZ |
|
| V | ; Vaporize messages
|
|
| X | ; Xmit Priority Toggle messages (for Postmaster only)
|
|
| Z | ; Zoom toggle
|
|
| HEADLINE(XMDUZ,XMKALL,XMK,XMKN,XMTYPE) | ;
|
|
| T | ; Terminate messages
|
| Name | Field # of Occurrence |
|---|---|
| $$EZBLD^DIALOG | LISTONE+5, LISTALL+5, HEADLINE+8 |
| READNEW^XMJBN | READMSG+6 |
| SHOW^XMJERR | READMSG+4 |
| HEADER^XMJML | DISPLAY+4 |
| INIT^XMJML | LISTONE+11, LISTONE+13, INIT+11 |
| LISTMSG^XMJML | DISPLAY+8, DISPLAY+11, LISTBSKT+6 |
| AGAIN^XMJMLR | CHOOSE+14 |
| SETOPT^XMJMLR1 | LISTONE+9, LISTALL+9 |
| XMDIR^XMJMLR1 | CHOOSE+9 |
| XMTPRI^XMJMOR | X+1 |
| DELETE^XMJMORX | D+1 |
| FILTER^XMJMORX | FI+1 |
| FORWARD^XMJMORX | F+1 |
| LATER^XMJMORX | L+1 |
| NEWTOGL^XMJMORX | NT+1 |
| PRINT^XMJMORX | H+1, P+1 |
| SAVE^XMJMORX | S+1 |
| TERM^XMJMORX | T+1 |
| VAPOR^XMJMORX | V+1 |
| ADDITN^XMUT4A | LISTBSKT+2 |
| ZAPIT^XMXMSGS2 | LISTBSKT+3 |
| $$SURRACC^XMXSEC | READMSG+3 |
| $$BPMSGCT^XMXUTIL | HEADLINE+7 |
| $$TPMSGCT^XMXUTIL | HEADLINE+6 |
| WAIT^XMXUTIL | READMSG+5, D+2, F+2, FI+2, H+2, L+2, NT+2, P+2, S+2, T+2 , V+2, X+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("XM" | LISTONE+6!, LISTONE+17!, LISTALL+6!, LISTALL+16!, DISPLAY+6, DISPLAY+7, DISPLAY+9, DISPLAY+10, LISTBSKT+5*, CHOOSE+4 , CHOOSE+7, CHOOSE+8, CHOOSE+19, CHOOSE+23, CHOOSE+30, READMSG+8!, READMSG+9!, DODOT+5!, DODOT+7*, DODOT+15 , DODOT+16*, DODOT+17!, DODOT+19*, DODOT+20!, D+3, O+3, O+4!, O+5*, S+3, T+3 |
| ^XMB(3.7 - [#3.7] | LISTONE+4, LISTONE+10, LISTONE+16, LISTALL+4, LISTALL+15, INIT+3, INIT+5, INIT+6, INIT+9, DISPLAY+15 , DISPLAY+16, DISPLAY+18, DISPLAY+21, HEADLINE+3, HEADLINE+4, LISTBSKT+1, LISTBSKT+2, READMSG+7 |
| ^XMB(3.9 - [#3.9] | LISTBSKT+3, READMSG+3 |
| Name | Line Occurrences |
|---|---|
| $$HEADLINE | DISPLAY+3 |
| @( | CHOOSE+29, CHOOSE+38 |
| CHOOSE | LISTONE+15, LISTALL+14 |
| DISPLAY | LISTONE+14, LISTALL+13 |
| DODOT | CHOOSE+18 |
| INIT | LISTALL+10, LISTALL+12 |
| LISTBSKT | DISPLAY+17, DISPLAY+20 |
| Z | CHOOSE+19, CHOOSE+30, D+3, S+3, T+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DUZ | READMSG+3 |
| I | DODOT+1~, DODOT+8*, DODOT+9, Z+1~, Z+4*, Z+5*, Z+9*, Z+10* |
| IOSL | LISTONE+8, LISTALL+8 |
| U | LISTONE+10, INIT+3, INIT+6, DISPLAY+8, DISPLAY+11, DISPLAY+16, HEADLINE+3, HEADLINE+4, LISTBSKT+5, READMSG+2 |
| XM1 | DODOT+1~, DODOT+11*, DODOT+13 |
| XMABORT | LISTONE+2~, LISTONE+7*, LISTONE+12, LISTONE+15, LISTONE+16*, LISTALL+2~, LISTALL+7*, LISTALL+11, LISTALL+14, LISTALL+15* , CHOOSE~, CHOOSE+9, CHOOSE+13*, CHOOSE+14 |
| XMACTUAL | INIT~, INIT+3, INIT+8 |
| XMCD | LISTONE+2~, LISTONE+7*, LISTONE+13*, LISTALL+2~, LISTALL+7*, LISTALL+12*, CD+1* |
| XMCNT | LISTONE+2~, LISTONE+7*, LISTONE+14, LISTALL+2~, LISTALL+7*, LISTALL+13, DISPLAY~, DISPLAY+17, DISPLAY+20, DISPLAY+22 , LISTBSKT~, LISTBSKT+4*, LISTBSKT+5, LISTBSKT+6 |
| XMDETAIL | LISTONE+2~, LISTONE+7*, LISTONE+11, LISTONE+13*, LISTONE+14, LISTALL+2~, LISTALL+7*, LISTALL+10, LISTALL+12*, LISTALL+13 , INIT~, INIT+11, DISPLAY~, DISPLAY+4, DISPLAY+8, DISPLAY+11, DISPLAY+17, DISPLAY+20, LISTBSKT~, LISTBSKT+6 |
| XMDIALOG | HEADLINE+1~, HEADLINE+3*, HEADLINE+4*, HEADLINE+6*, HEADLINE+7*, HEADLINE+8 |
| XMDUZ | LISTONE~, LISTONE+4, LISTONE+9, LISTONE+10, LISTONE+11, LISTONE+13, LISTONE+14, LISTONE+15, LISTONE+16, LISTALL~ , LISTALL+4, LISTALL+9, LISTALL+10, LISTALL+12, LISTALL+13, LISTALL+14, LISTALL+15, INIT~, INIT+3, INIT+5 , INIT+6, INIT+9, INIT+11, DISPLAY~, DISPLAY+3, DISPLAY+15, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+20 , DISPLAY+21, HEADLINE~, HEADLINE+3, HEADLINE+4, HEADLINE+6, HEADLINE+7, LISTBSKT~, LISTBSKT+1, LISTBSKT+2, LISTBSKT+3 , CHOOSE~, CHOOSE+9, READMSG+3, READMSG+6, READMSG+7, D+1, F+1, FI+1, H+1, L+1 , NT+1, P+1, S+1, T+1, V+1, X+1 |
| XMFIRST | LISTONE+2~, LISTONE+14, LISTONE+15, LISTALL+2~, LISTALL+13, LISTALL+14, DISPLAY~, CHOOSE~ |
| XMFIRST( | DISPLAY+2*, CHOOSE+4, CHOOSE+6*, CHOOSE+10, CHOOSE+16, CHOOSE+20, CHOOSE+31, CHOOSE+34, CHOOSE+37, CHOOSE+39 , Z+5*, Z+10 |
| XMFIRST(0 | Z+5, Z+10* |
| XMHDLINE | DISPLAY+1~, DISPLAY+3*, DISPLAY+4 |
| XMHI | CHOOSE+1~, CHOOSE+8*, CHOOSE+9, DODOT+12 |
| XMIA | LISTONE+2~, LISTONE+3*, LISTALL+2~, LISTALL+3* |
| XMK | LISTONE~, LISTONE+4, LISTONE+10, LISTONE+11, LISTONE+13, LISTONE+14, LISTONE+15, LISTONE+16, LISTALL+2~, LISTALL+7* , LISTALL+13, INIT+2~, INIT+4*, INIT+5*, INIT+6, INIT+9, DISPLAY~, DISPLAY+3, DISPLAY+14*, DISPLAY+15* , DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+20, DISPLAY+21, HEADLINE~, HEADLINE+4, HEADLINE+7, LISTBSKT~, LISTBSKT+1 , LISTBSKT+2, LISTBSKT+3, LISTBSKT+5, LISTBSKT+6, CHOOSE~, READMSG+1~, READMSG+2*, READMSG+6, READMSG+7, D+1 , F+1, FI+1, L+1, NT+1, S+1, T+1, V+1, X+1 |
| XMKALL | LISTONE+2~, LISTONE+7*, LISTONE+14, LISTONE+15, LISTALL+2~, LISTALL+7*, LISTALL+13, LISTALL+14, DISPLAY~, DISPLAY+3 , DISPLAY+13, HEADLINE~, HEADLINE+3, HEADLINE+6, CHOOSE~, D+1, F+1, FI+1, L+1, NT+1 , S+1, T+1, V+1 |
| XMKN | LISTONE~, LISTONE+11, LISTONE+13, LISTONE+14, INIT+2~, INIT+6*, INIT+7, DISPLAY~, DISPLAY+3, DISPLAY+16* , DISPLAY+17, DISPLAY+20, HEADLINE~, HEADLINE+4, HEADLINE+7, LISTBSKT~, LISTBSKT+5, LISTBSKT+6, READMSG+1~, READMSG+2* , READMSG+6 |
| XMKNMAX | INIT+2~, INIT+4*, INIT+7*, INIT+11 |
| XMKZ | LISTONE+2~, LISTONE+7*, LISTONE+14, LISTONE+15, LISTALL+2~, LISTALL+7*, LISTALL+13, LISTALL+14, DISPLAY~, DISPLAY+2 , DISPLAY+6*, DISPLAY+7, DISPLAY+8, DISPLAY+9*, DISPLAY+10, DISPLAY+11, DISPLAY+22*, CHOOSE~, CHOOSE+3, CHOOSE+4 , CHOOSE+6, CHOOSE+10*, CHOOSE+16*, CHOOSE+20*, CHOOSE+27~, CHOOSE+28*, CHOOSE+31*, CHOOSE+34*, CHOOSE+37*, CHOOSE+39* , READMSG+8, READMSG+9, DODOT+1~, DODOT+6*, DODOT+7*, DODOT+9*, DODOT+10, DODOT+11, DODOT+12, DODOT+13* , DODOT+15*, DODOT+16, DODOT+17*, DODOT+19, DODOT+20, O+1~, O+2*, O+3*, O+4, O+5 |
| XMKZL | INIT+2~, INIT+9*, INIT+10 |
| XMLEN | LISTONE+2~, LISTONE+11, LISTONE+13, LISTONE+14, LISTONE+15, LISTALL+2~, LISTALL+10, LISTALL+12, LISTALL+13, LISTALL+14 , INIT~, INIT+11, DISPLAY~, DISPLAY+4, DISPLAY+8, DISPLAY+11, DISPLAY+17, DISPLAY+20, LISTBSKT~, LISTBSKT+6 , CHOOSE~ |
| XMLEN("XMKZ" | LISTONE+10*, INIT+3*, INIT+10* |
| XMLO | CHOOSE+1~, CHOOSE+7*, CHOOSE+9 |
| XMMORE | LISTONE+2~, LISTONE+7*, LISTONE+14, LISTONE+15, LISTALL+2~, LISTALL+7*, LISTALL+13, LISTALL+14, DISPLAY~, DISPLAY+12 , DISPLAY+18*, DISPLAY+21*, CHOOSE~, CHOOSE+3*, CHOOSE+5*, CHOOSE+9, CHOOSE+12 |
| XMN | DODOT+1~, DODOT+12*, DODOT+15, DODOT+17 |
| XMOPT | LISTONE+2~, LISTONE+9, LISTONE+15, LISTALL+2~, LISTALL+9, LISTALL+14, CHOOSE~, CHOOSE+9 |
| XMOX | LISTONE+2~, LISTONE+9, LISTONE+15, LISTALL+2~, LISTALL+9, LISTALL+14, CHOOSE~, CHOOSE+9 |
| XMPAGE | LISTONE+2~, LISTONE+7*, LISTONE+14, LISTONE+15, LISTALL+2~, LISTALL+7*, LISTALL+13, LISTALL+14, DISPLAY~, DISPLAY+2 , CHOOSE~, CHOOSE+4, CHOOSE+6, CHOOSE+9, CHOOSE+10, CHOOSE+12*, CHOOSE+13, CHOOSE+15*, CHOOSE+16, CHOOSE+20 , CHOOSE+31, CHOOSE+33*, CHOOSE+34, CHOOSE+36*, CHOOSE+37, CHOOSE+39, O+6*, Z+6*, Z+11, Z+12* |
| XMPAGE(0 | Z+6, Z+11* |
| XMPARM | HEADLINE+1~, HEADLINE+8 |
| XMPARM(1 | HEADLINE+3*, HEADLINE+4* |
| XMPARM(2 | HEADLINE+6*, HEADLINE+7* |
| XMPARM(3 | HEADLINE+4*, HEADLINE+7* |
| XMPMAX | LISTONE+2~, LISTONE+8*, LISTONE+14, LISTALL+2~, LISTALL+8*, LISTALL+13, DISPLAY~, DISPLAY+6, DISPLAY+9, DISPLAY+12 , DISPLAY+15, DISPLAY+17, DISPLAY+20, LISTBSKT~, LISTBSKT+1 |
| XMREAD | CHOOSE~, CHOOSE+29 |
| XMREC | DISPLAY+1~, DISPLAY+7*, DISPLAY+8, DISPLAY+10*, DISPLAY+11, CHOOSE+22~, CHOOSE+23*, CHOOSE+24, READMSG+2 |
| XMSTRIKE | DODOT+1~, DODOT+2*, DODOT+3*, DODOT+5, DODOT+14, DODOT+18 |
| XMTYPE | LISTONE~, LISTONE+4, LISTONE+5, LISTONE+14, LISTONE+16, LISTALL~, LISTALL+4, LISTALL+5, LISTALL+10, LISTALL+12 , LISTALL+13, LISTALL+15, INIT~, INIT+5, DISPLAY~, DISPLAY+3, DISPLAY+15, DISPLAY+17, DISPLAY+18, DISPLAY+20 , DISPLAY+21, HEADLINE~, HEADLINE+2, LISTBSKT~, LISTBSKT+1, LISTBSKT+2, READMSG+7 |
| >> XMV("ORDER" | DISPLAY+18, DISPLAY+21, LISTBSKT+1 |
| XMY | CHOOSE+1~, CHOOSE+9, CHOOSE+10, CHOOSE+11, CHOOSE+17, CHOOSE+21, CHOOSE+23, CHOOSE+28, CHOOSE+32, CHOOSE+35 , CHOOSE+38, DODOT+2*, DODOT+3*, DODOT+4, DODOT+8, DODOT+9 |
| XMZ | LISTONE+2~, LISTONE+7*, LISTONE+14, LISTALL+2~, LISTALL+7*, LISTALL+13, DISPLAY~, DISPLAY+17, DISPLAY+18, DISPLAY+20 , DISPLAY+21, LISTBSKT~, LISTBSKT+1*, LISTBSKT+2, LISTBSKT+3, LISTBSKT+5, LISTBSKT+6, READMSG+1~, READMSG+2*, READMSG+3 , READMSG+6, READMSG+7 |
| XMZOOM | LISTONE+2~, LISTONE+7*, LISTONE+14, LISTONE+15, LISTALL+2~, LISTALL+7*, LISTALL+13, LISTALL+14, DISPLAY~, DISPLAY+5 , CHOOSE~, CHOOSE+2, CHOOSE+19, CHOOSE+30, D+3, S+3, T+3, Z+2, Z+3*, Z+8* |