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* |