XMRPCTS1 ;(KC-VAMC)/XXX-Simple PCTS front end to MailMan ;02/06/99 10:32
Source file <XMRPCTS1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| E | ; Edit Text | |
| TO(XMTO,XMABORT) | ; | |
| RI(XMRI,XMABORT) | ; | |
| Q | ||
| READY(XMDUZ,XMINSTR,XMRESTR,XMABORT) | ; | |
| EXIT | ; | |
| T | ; Transmit | |
| PROCESS(XMDUZ,XMSTR,XMFM,XMRI,XMTO,XMZ,XMABORT) | ; | |
| NCHECK(XMZ) | ; If "NNNN" found in text, issue error | |
| XMIT(XMDUZ,XMZ,XMINSTR,XMABORT) | ; | |
| INIT(XMDUZ,XMUS,XMSTR,XMRI,XMTO,XMABORT) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIR | RI+5, TO+5, XMIT+8, READY+6 | 
| $$RJ^XLFSTR | INIT+8 | 
| EN^XM | INIT+5 | 
| BODY^XMJMS | E+1 | 
| EDITOFF^XMJMS | XMRPCTS1+15 | 
| EDITON^XMJMS | XMRPCTS1+13 | 
| TOWHOM^XMJMT | PROCESS+21 | 
| $$JD^XMRPCTS0 | INIT+10 | 
| ADDR^XMXADDR | READY+9 | 
| CLEANUP^XMXADDR | PROCESS+23 | 
| INIT^XMXADDR | PROCESS+18 | 
| BLDNSND^XMXSEND | T+2 | 
| CRE8XMZ^XMXSEND | XMRPCTS1+12 | 
| MOVEBODY^XMXSEND | PROCESS+16 | 
| KILLMSG^XMXUTIL | XMRPCTS1+19 | 
| Name | Line Occurrences | 
|---|---|
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("XMY" | EXIT+2! | 
| ^TMP("XMY0" | EXIT+2! | 
| ^XMB(3.9 - [#3.9] | INIT+8, NCHECK+3 | 
| Name | Line Occurrences | 
|---|---|
| $$NCHECK | E+1 | 
| @( | XMIT+9 | 
| E | PROCESS+17 | 
| INIT | XMRPCTS1+11 | 
| PROCESS | XMRPCTS1+14 | 
| READY | PROCESS+19 | 
| RI | INIT+11 | 
| TO | INIT+12 | 
| XMIT | PROCESS+22 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | XMRPCTS1+8*, PROCESS+1~, PROCESS+2*, PROCESS+3*, PROCESS+6 | 
| DIC | EXIT+1! | 
| DIR | RI+1~, TO+1~, XMIT+1~, READY+1~ | 
| DIR("?" | RI+4*, TO+4*, READY+4*, READY+5* | 
| DIR("??" | XMIT+7* | 
| DIR("A" | RI+3*, TO+3*, XMIT+5*, READY+3* | 
| DIR("B" | XMIT+6* | 
| DIR(0 | RI+2*, TO+2*, XMIT+4*, READY+2* | 
| DIRUT | RI+1~, TO+1~, XMIT+1~, XMIT+8, READY+1~, READY+6 | 
| DTOUT | RI+1~, RI+5, TO+1~, TO+5, EXIT+1! | 
| DUOUT | RI+1~, RI+5, TO+1~, TO+5 | 
| DUZ | INIT+2 | 
| I | PROCESS+1~, PROCESS+3*, PROCESS+4*, PROCESS+5*, PROCESS+6*, PROCESS+7*, PROCESS+8*, PROCESS+9*, PROCESS+10*, PROCESS+11* , PROCESS+12*, PROCESS+13*, PROCESS+14*, PROCESS+15*, NCHECK+1~, NCHECK+2*, NCHECK+3*, EXIT+1! | 
| NCNT | NCHECK+1~, NCHECK+2*, NCHECK+3*, NCHECK+4 | 
| U | INIT+8 | 
| X | RI+1~, TO+1~, XMIT+1~ | 
| XCNP | EXIT+1! | 
| XMABORT | XMRPCTS1+2~, XMRPCTS1+10*, XMRPCTS1+11, XMRPCTS1+12*, XMRPCTS1+14, XMRPCTS1+16, INIT~, INIT+4*, INIT+11, INIT+12 , RI~, RI+5*, TO~, TO+5*, PROCESS~, PROCESS+17, PROCESS+19, PROCESS+21, PROCESS+22, XMIT~ , XMIT+3, XMIT+8*, E+1, READY~, READY+6* | 
| XMDUZ | XMRPCTS1+11, XMRPCTS1+13, XMRPCTS1+14, XMRPCTS1+15, INIT~, PROCESS~, PROCESS+19, PROCESS+21, PROCESS+22, XMIT~ , E+1, T+2, READY~, READY+9 | 
| XMFINISH | XMIT+1~, XMIT+2*, XMIT+3, T+1* | 
| XMFM | XMRPCTS1+2~, XMRPCTS1+7*, XMRPCTS1+8, XMRPCTS1+14, PROCESS~, PROCESS+7, EXIT+1! | 
| XMINSTR | PROCESS+1~, PROCESS+19, PROCESS+21, PROCESS+22, XMIT~, T+2, READY~, READY+9 | 
| XMOUT | EXIT+1! | 
| >> XMPCTS0("ERR" | XMRPCTS1+8 | 
| XMRESTR | PROCESS+1~, PROCESS+19, PROCESS+21, E+1, READY~, READY+9 | 
| XMRI | XMRPCTS1+2~, XMRPCTS1+11, XMRPCTS1+14, INIT~, INIT+11, RI~, RI+7*, RI+8*, PROCESS~, PROCESS+3 , PROCESS+5, EXIT+1! | 
| XMSEQ | INIT+1~, INIT+8*, INIT+10, EXIT+1! | 
| XMSTR | XMRPCTS1+2~, XMRPCTS1+11, XMRPCTS1+14, INIT~, INIT+10*, PROCESS~, PROCESS+5, EXIT+1! | 
| XMTEXT | PROCESS+1~ | 
| XMTEXT( | PROCESS+5*, PROCESS+6*, PROCESS+7*, PROCESS+8*, PROCESS+9*, PROCESS+10*, PROCESS+11*, PROCESS+12*, PROCESS+13*, PROCESS+14* , PROCESS+15* | 
| XMTM | EXIT+1! | 
| XMTO | XMRPCTS1+2~, XMRPCTS1+11, XMRPCTS1+14, INIT~, INIT+12, TO~, TO+6*, PROCESS~, PROCESS+8, EXIT+1! | 
| XMUS | XMRPCTS1+2~, XMRPCTS1+6*, XMRPCTS1+8, XMRPCTS1+11, INIT~, INIT+10, EXIT+1! | 
| XMXUSEC | EXIT+1! | 
| XMZ | XMRPCTS1+12, XMRPCTS1+13, XMRPCTS1+14, XMRPCTS1+19, PROCESS~, PROCESS+16, PROCESS+22, XMIT~, E+1, NCHECK~ , NCHECK+3, T+2 | 
| Y | RI+1~, RI+6*, RI+7, TO+1~, TO+6, XMIT+1~, XMIT+9, READY+1~, READY+7 | 
| ZTPAR | EXIT+1! |