XMJMLR ;ISC-SF/GMB-List/Read messages in basket ;05/21/2002 06:46
Source file <XMJMLR.m>
| Package | Total | Call Graph | 
|---|---|---|
| MailMan | 13 | (R,READMSG)^XMJBM  NAMEBSKT^XMJBU  FINDBSKT^XMJMF  FIND^XMJMFA  FIND1^XMJMFB  ($$HEADLINE,HEADER,INIT,LISTMSG)^XMJML  LISTONE^XMJMLN  (FWD,SETOPT,XMDIR)^XMJMLR1 (DELETE,FILTER,FORWARD,LATER,NEWTOGL,PRINT,SAVE,TERM,VAPOR,XMTPRI)^XMJMOR (ADDITC,ADDITM)^XMUT4A ZAPIT^XMXMSGS2 $$ACCESS^XMXSEC WAIT^XMXUTIL | 
| VA Fileman | 2 | ($$EZBLD,BLD)^DIALOG ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q1 | ; ?string - search for messages in this basket whose subject contains string. | |
| Q2 | ; ??string - search for messages whose subject starts with string. | |
| FI | ; Filter messages | |
| D | ; Delete messages | |
| Z | ; Zoom toggle | |
| READMSG(XMDUZ,XMK,XMKN,XMKZ,XMZ,XMZOOM) | ; | |
| DODOT | ; | |
| FINDPAGE(XMFIRST,XMPAGE,XMKZ,XMPDEST) | ; | |
| DISPLAY(XMDUZ,XMDETAIL,XMK,XMKN,XMKZ,XMFIRST,XMPAGE,XMLEN,XMZOOM,XMPMAX) | ; | |
| NT | ; New Toggle messages | |
| C | ; Change the name of this basket | |
| LIST(XMDUZ,XMK,XMKN,XMDETAIL,XMABORT) | ; List messages in basket ; XMDETAIL 0=Summary; 1=Detailed | |
| FINDXMKZ(XMDUZ,XMK,XMFIRST,XMPAGE,XMKZLAST,XMKZF) | ; Find the page with XMKZF on it | |
| F | ; Forward messages | |
| H | ; Headerless Print messages | |
| L | ; Later messages | |
| O | ; Opposite toggle | |
| CD | ; Change Detail | |
| Q | ; Query messages | |
| P | ; Print messages | |
| S | ; Save messages | |
| R | ; Resequence messages | |
| T | ; Terminate messages | |
| V | ; Vaporize messages | |
| CHOOSE(XMDUZ,XMK,XMKZ,XMFIRST,XMPAGE,XMLEN,XMZOOM,XMINSTR,XMOPT,XMOX,XMABORT) | ; | |
| X | ; Xmit priority toggle messages | |
| N | ; New message list | |
| PFWD | ; | |
| AGAIN(XMABORT) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$EZBLD^DIALOG | CHOOSE+47, AGAIN+3, AGAIN+4 | 
| BLD^DIALOG | AGAIN+5 | 
| ^DIR | AGAIN+6 | 
| R^XMJBM | R+1 | 
| READMSG^XMJBM | CHOOSE+49, READMSG+1 | 
| NAMEBSKT^XMJBU | C+1 | 
| FINDBSKT^XMJMF | Q+1 | 
| FIND^XMJMFA | Q2+1 | 
| FIND1^XMJMFB | Q1+4 | 
| $$HEADLINE^XMJML | DISPLAY+3 | 
| HEADER^XMJML | DISPLAY+3 | 
| INIT^XMJML | LIST+8, C+3, CD+2, R+5 | 
| LISTMSG^XMJML | DISPLAY+6, DISPLAY+11 | 
| LISTONE^XMJMLN | N+1 | 
| FWD^XMJMLR1 | CHOOSE+46 | 
| SETOPT^XMJMLR1 | LIST+5 | 
| XMDIR^XMJMLR1 | CHOOSE+5 | 
| DELETE^XMJMOR | D+1 | 
| FILTER^XMJMOR | FI+1 | 
| FORWARD^XMJMOR | F+1 | 
| LATER^XMJMOR | L+1 | 
| NEWTOGL^XMJMOR | NT+1 | 
| PRINT^XMJMOR | H+1, P+1 | 
| SAVE^XMJMOR | S+1 | 
| TERM^XMJMOR | T+1 | 
| VAPOR^XMJMOR | V+1 | 
| XMTPRI^XMJMOR | X+1 | 
| ADDITC^XMUT4A | DISPLAY+9, CHOOSE+23 | 
| ADDITM^XMUT4A | CHOOSE+30, CHOOSE+48 | 
| ZAPIT^XMXMSGS2 | DISPLAY+10 | 
| $$ACCESS^XMXSEC | CHOOSE+45 | 
| WAIT^XMXUTIL | D+2, F+2, FI+2, H+2, L+2, N+2, NT+2, P+2, R+6, S+2 , T+2, V+2, X+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("XM" | LIST+6!, LIST+12!, DISPLAY+5, CHOOSE+15, READMSG+2!, READMSG+3, DODOT+5!, DODOT+7*, DODOT+15, DODOT+16 , DODOT+18, DODOT+19, D+3, L+3, O+4!, O+5*, T+3 | 
| ^TMP("XMERR" | CHOOSE+44! | 
| ^XMB(3.7 - [#3.7] | LIST+9, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+9, CHOOSE+2, CHOOSE+3, CHOOSE+4, CHOOSE+21, CHOOSE+23 , CHOOSE+28, CHOOSE+29, CHOOSE+35, CHOOSE+36, CHOOSE+37, CHOOSE+40, CHOOSE+47, CHOOSE+48, FINDPAGE+4, FINDPAGE+5 , FINDXMKZ+1, FINDXMKZ+9, FINDXMKZ+22, READMSG+2, DODOT+7, DODOT+15, DODOT+16, DODOT+18, O+3 | 
| ^XMB(3.9 - [#3.9] | DISPLAY+10, CHOOSE+33, CHOOSE+43 | 
| Name | Line Occurrences | 
|---|---|
| @( | CHOOSE+61 | 
| AGAIN | CHOOSE+10 | 
| CHOOSE | LIST+11 | 
| DISPLAY | LIST+10 | 
| DODOT | CHOOSE+14 | 
| FINDPAGE | PFWD+6 | 
| FINDXMKZ | CHOOSE+25, CHOOSE+32, CHOOSE+38 | 
| PFWD | CHOOSE+8 | 
| READMSG | CHOOSE+24, CHOOSE+31 | 
| Z | CHOOSE+15, READMSG+3, D+3, L+3, T+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DODOT+15*, DODOT+16!, DODOT+18*, DODOT+19! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | AGAIN+1~ | 
| DIR("A" | AGAIN+3* | 
| DIR("B" | AGAIN+4* | 
| DIR(0 | AGAIN+4* | 
| I | FINDPAGE+1~, FINDPAGE+4*, FINDXMKZ+4~, FINDXMKZ+9*, FINDXMKZ+17~, FINDXMKZ+22*, DODOT+1~, DODOT+8*, DODOT+9, Z+1~ , Z+4*, Z+5*, Z+9*, Z+10* | 
| IOSL | LIST+7 | 
| U | CHOOSE+29, CHOOSE+47 | 
| XM1 | DODOT+1~, DODOT+11*, DODOT+13 | 
| XMABORT | LIST~, LIST+9, LIST+11, CHOOSE~, CHOOSE+5, CHOOSE+9*, CHOOSE+10, AGAIN~, AGAIN+8* | 
| XMCNT | CHOOSE+55~, CHOOSE+56*, CHOOSE+57*, CHOOSE+58, PFWD+1~, PFWD+2*, PFWD+3*, PFWD+4, PFWD+5 | 
| XMDETAIL | LIST~, LIST+8, LIST+10, DISPLAY~, DISPLAY+3, DISPLAY+6, DISPLAY+11, C+3, CD+1*, CD+2 , R+5 | 
| XMDUZ | LIST~, LIST+3, LIST+5, LIST+8, LIST+9, LIST+10, LIST+11, DISPLAY~, DISPLAY+3, DISPLAY+6 , DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, CHOOSE~, CHOOSE+2, CHOOSE+3, CHOOSE+4, CHOOSE+5, CHOOSE+21 , CHOOSE+23, CHOOSE+24, CHOOSE+25, CHOOSE+28, CHOOSE+29, CHOOSE+30, CHOOSE+31, CHOOSE+32, CHOOSE+35, CHOOSE+36 , CHOOSE+37, CHOOSE+38, CHOOSE+40, CHOOSE+45, CHOOSE+46, CHOOSE+47, CHOOSE+48, CHOOSE+49, FINDPAGE+4, FINDPAGE+5 , FINDXMKZ~, FINDXMKZ+1, FINDXMKZ+9, FINDXMKZ+22, READMSG~, READMSG+1, READMSG+2, DODOT+7, DODOT+15, DODOT+16 , DODOT+18, C+1, C+3, CD+2, D+1, F+1, FI+1, H+1, L+1, N+1 , NT+1, O+3, P+1, Q+1, Q1+4, Q2+1, R+5, S+1, T+1, V+1 , X+1 | 
| XMERR | CHOOSE+44! | 
| XMF | Q1+1~, Q1+4 | 
| XMF("BSKT" | Q1+2* | 
| XMF("SUBJ" | Q1+3* | 
| XMFIRST | LIST+2~, LIST+10, LIST+11, DISPLAY~, CHOOSE~, CHOOSE+25, CHOOSE+32, CHOOSE+38, PFWD+6, FINDPAGE~ , FINDXMKZ~, R+3! | 
| XMFIRST( | DISPLAY+2*, CHOOSE+6, CHOOSE+12, CHOOSE+16, CHOOSE+50, CHOOSE+53, CHOOSE+60, CHOOSE+62, PFWD+7, FINDPAGE+3* , FINDPAGE+5, FINDXMKZ+3, FINDXMKZ+8*, FINDXMKZ+11, FINDXMKZ+16, FINDXMKZ+21*, FINDXMKZ+24, Z+5*, Z+10 | 
| XMFIRST(0 | R+4*, Z+5, Z+10* | 
| XMHI | CHOOSE+1~, CHOOSE+4*, CHOOSE+5, DODOT+12 | 
| XMINSTR | LIST+2~, LIST+11, CHOOSE~, CHOOSE+5 | 
| XMINSTR("GOTO" | LIST+4* | 
| XMK | LIST~, LIST+3, LIST+5, LIST+8, LIST+9, LIST+10, LIST+11, DISPLAY~, DISPLAY+3, DISPLAY+6 , DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+11, CHOOSE~, CHOOSE+2, CHOOSE+3, CHOOSE+4, CHOOSE+21 , CHOOSE+23, CHOOSE+24, CHOOSE+25, CHOOSE+28, CHOOSE+29, CHOOSE+30, CHOOSE+31, CHOOSE+32, CHOOSE+35, CHOOSE+36 , CHOOSE+37, CHOOSE+38, CHOOSE+39~, CHOOSE+40*, CHOOSE+41, CHOOSE+47, CHOOSE+48, CHOOSE+49, FINDPAGE+4, FINDPAGE+5 , FINDXMKZ~, FINDXMKZ+1, FINDXMKZ+9, FINDXMKZ+22, READMSG~, READMSG+1, READMSG+2, DODOT+7, DODOT+15, DODOT+16 , DODOT+18, C+1, C+3, CD+2, D+1, F+1, FI+1, H+1, L+1, N+1 , NT+1, O+3, P+1, Q+1, Q1+2, R+5, S+1, T+1, V+1, X+1 | 
| XMKN | LIST~, LIST+8, LIST+10, DISPLAY~, DISPLAY+3, DISPLAY+6, DISPLAY+11, CHOOSE+24, CHOOSE+31, CHOOSE+39~ , CHOOSE+47*, CHOOSE+49, READMSG~, READMSG+1, C+1, C+3, CD+2, N+1, Q+1, R+5 | 
| XMKZ | LIST+2~, LIST+7*, LIST+10, LIST+11, DISPLAY~, DISPLAY+2, DISPLAY+5*, DISPLAY+6, DISPLAY+7*, DISPLAY+8 , DISPLAY+9, DISPLAY+11, CHOOSE~, CHOOSE+2, CHOOSE+6*, CHOOSE+12*, CHOOSE+16*, CHOOSE+19, CHOOSE+20*, CHOOSE+21 , CHOOSE+23, CHOOSE+24, CHOOSE+25, CHOOSE+29*, CHOOSE+30, CHOOSE+31, CHOOSE+32, CHOOSE+36*, CHOOSE+37*, CHOOSE+38 , CHOOSE+50*, CHOOSE+53*, CHOOSE+60*, CHOOSE+62*, PFWD+6, PFWD+7*, FINDPAGE~, FINDPAGE+3, FINDPAGE+4*, FINDXMKZ+4~ , FINDXMKZ+6*, FINDXMKZ+7, FINDXMKZ+8, FINDXMKZ+9*, FINDXMKZ+17~, FINDXMKZ+19*, FINDXMKZ+20, FINDXMKZ+21, FINDXMKZ+22*, READMSG~ , READMSG+2, DODOT+1~, DODOT+6*, DODOT+7*, DODOT+9*, DODOT+10, DODOT+11, DODOT+12, DODOT+13*, DODOT+15* , DODOT+16*, DODOT+18, DODOT+19, O+1~, O+2*, O+3*, O+4, O+5 | 
| XMKZF | FINDXMKZ~, FINDXMKZ+1, FINDXMKZ+3, FINDXMKZ+5, FINDXMKZ+7, FINDXMKZ+9, FINDXMKZ+11, FINDXMKZ+16, FINDXMKZ+18, FINDXMKZ+20 , FINDXMKZ+22, FINDXMKZ+24 | 
| XMKZLAST | CHOOSE+18~, CHOOSE+19*, CHOOSE+25, CHOOSE+32, CHOOSE+38, FINDXMKZ~, FINDXMKZ+3, FINDXMKZ+5, FINDXMKZ+6, FINDXMKZ+16 , FINDXMKZ+18, FINDXMKZ+19 | 
| XMLEN | LIST+2~, LIST+8, LIST+10, LIST+11, DISPLAY~, DISPLAY+3, DISPLAY+6, DISPLAY+11, CHOOSE~, C+2! , C+3, CD+2, R+3!, R+5 | 
| XMLO | CHOOSE+1~, CHOOSE+3*, CHOOSE+5 | 
| XMMORE | CHOOSE+1~, CHOOSE+2*, CHOOSE+5, CHOOSE+8 | 
| XMN | DODOT+1~, DODOT+12*, DODOT+15, DODOT+16 | 
| XMO | FINDPAGE+1~, FINDPAGE+2*, FINDPAGE+3, FINDPAGE+4, FINDPAGE+5 | 
| XMOK | CHOOSE+39~, CHOOSE+41, CHOOSE+45*, CHOOSE+46 | 
| XMOPT | LIST+2~, LIST+5, LIST+11, CHOOSE~, CHOOSE+5 | 
| XMORDER | LIST+2~, LIST+3*, LIST+13 | 
| XMOX | LIST+2~, LIST+5, LIST+11, CHOOSE~, CHOOSE+5 | 
| XMPAGE | LIST+2~, LIST+7*, LIST+10, LIST+11, DISPLAY~, DISPLAY+2, CHOOSE~, CHOOSE+5, CHOOSE+6, CHOOSE+9 , CHOOSE+11*, CHOOSE+12, CHOOSE+16, CHOOSE+25, CHOOSE+32, CHOOSE+38, CHOOSE+50, CHOOSE+52*, CHOOSE+53, CHOOSE+58* , CHOOSE+59*, CHOOSE+60, CHOOSE+62, PFWD+4*, PFWD+5, PFWD+6, PFWD+7, FINDPAGE~, FINDPAGE+2, FINDPAGE+3* , FINDPAGE+5*, FINDXMKZ~, FINDXMKZ+3, FINDXMKZ+7*, FINDXMKZ+8, FINDXMKZ+11*, FINDXMKZ+16, FINDXMKZ+20*, FINDXMKZ+21, FINDXMKZ+24* , O+6*, R+2*, Z+6*, Z+11, Z+12* | 
| XMPAGE(0 | Z+6, Z+11* | 
| XMPDEST | PFWD+1~, PFWD+5*, PFWD+6, FINDPAGE~, FINDPAGE+2, FINDPAGE+3 | 
| XMPMAX | LIST+2~, LIST+7*, LIST+10, DISPLAY~, DISPLAY+5, DISPLAY+7, FINDPAGE+4, FINDXMKZ+9, FINDXMKZ+22 | 
| XMSTRIKE | DODOT+1~, DODOT+2*, DODOT+3*, DODOT+5, DODOT+14, DODOT+17 | 
| >> XMV("ORDER" | LIST+3*, LIST+13*, DISPLAY+5, DISPLAY+7, CHOOSE+2, CHOOSE+36, CHOOSE+37, FINDPAGE+4, FINDPAGE+5, FINDXMKZ+2 | 
| XMY | CHOOSE+1~, CHOOSE+5, CHOOSE+6, CHOOSE+7, CHOOSE+13, CHOOSE+17, CHOOSE+20, CHOOSE+27, CHOOSE+51, CHOOSE+54 , CHOOSE+56, CHOOSE+61, PFWD+2, DODOT+2*, DODOT+3*, DODOT+4, DODOT+8, DODOT+9 | 
| XMY(0 | Q1+3, Q2+1 | 
| XMZ | DISPLAY+1~, DISPLAY+8*, DISPLAY+9, DISPLAY+10, DISPLAY+11, CHOOSE+1~, CHOOSE+21*, CHOOSE+22, CHOOSE+23, CHOOSE+24 , CHOOSE+27*, CHOOSE+28, CHOOSE+29, CHOOSE+30, CHOOSE+31, CHOOSE+33, CHOOSE+35, CHOOSE+36, CHOOSE+37, CHOOSE+40 , CHOOSE+43, CHOOSE+45, CHOOSE+46, CHOOSE+48, CHOOSE+49, READMSG~, READMSG+1, READMSG+2 | 
| XMZOOM | LIST+2~, LIST+7*, LIST+10, LIST+11, DISPLAY~, DISPLAY+4, CHOOSE~, CHOOSE+15, CHOOSE+24, CHOOSE+31 , READMSG~, READMSG+3, D+3, L+3, T+3, Z+2, Z+3*, Z+8* | 
| XMZREC | CHOOSE+42~, CHOOSE+43*, CHOOSE+45, CHOOSE+46 | 
| Y | AGAIN+1~, AGAIN+7 |