XMXBULL ;ISC-SF/GMB-Send Bulletin ;04/23/2002 08:46
Source file <XMXBULL.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TASK | ; TaskMan uses this entry point, and supplies variables: ; XMDUZ,XMBIEN,XMPARM,XMBODY,XMTO,XMINSTR,XMATTACH | |
| BULLADDR(XMDUZ,XMBIEN,XMINSTR) | ; | |
| SENDBULL(XMDUZ,XMBNAME,XMPARM,XMBODY,XMTO,XMINSTR,XMZ,XMATTACH) | ; Does it now | |
| TASKBULL(XMDUZ,XMBNAME,XMPARM,XMBODY,XMTO,XMINSTR,XMTASK,XMATTACH) | ; Tasks it | |
| SEND(XMDUZ,XMBIEN,XMPARM,XMBODY,XMTO,XMINSTR,XMZ,XMATTACH) | ; Create and send the bulletin | |
| SUBJECT(XMSUBJ,XMPARM) | ; | |
| CHKNONVF(XMZ,XMBNAME) | ; (CHecK NO eNVelope From) | |
| FILL(XMLINE,XMPARM) | ; ; This gets confused by "\027||1|, your Help Request from, |2|,": | |
| DOPARMS(XMZ,XMPARM) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$FMADD^XLFDT | SEND+6 | 
| SEND^XMKP | SEND+24 | 
| CHECK^XMKPL | SEND+27 | 
| BULLETIN^XMKPO | TASKBULL+5 | 
| $$GOTADDR^XMXADDR | SEND+12 | 
| CHKADDR^XMXADDR | SEND+11, BULLADDR+5 | 
| CLEANUP^XMXADDR | SEND+13, SEND+26 | 
| INIT^XMXADDR | SEND+9 | 
| $$XMSUBJ^XMXPARM | SUBJECT+4 | 
| ADDBLOB^XMXSEND | SEND+18 | 
| CRE8XMZ^XMXSEND | SEND+8 | 
| MOVEBODY^XMXSEND | SEND+20, SEND+22 | 
| MOVEPART^XMXSEND | SEND+19 | 
| ERRSET^XMXUTIL | TASKBULL+3, SENDBULL+3, SEND+14 | 
| KILLMSG^XMXUTIL | SEND+15 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("XMERR" | TASKBULL+2!, TASK+3!, SENDBULL+2! | 
| ^TMP("XMY" | CHKNONVF+1 | 
| ^XMB(3.6 - [#3.6] | TASKBULL+4, SENDBULL+4, SEND+2, BULLADDR+3 | 
| ^XMB(3.8 - [#3.8] | BULLADDR+4 | 
| ^XMB(3.9 - [#3.9] | DOPARMS+3, DOPARMS+4, DOPARMS+5, DOPARMS+7*, CHKNONVF+7* | 
| Name | Line Occurrences | 
|---|---|
| $$SUBJECT | SEND+3 | 
| BULLADDR | SEND+10 | 
| CHKNONVF | SEND+23 | 
| DOPARMS | SEND+21 | 
| FILL | SUBJECT+1, DOPARMS+6 | 
| SEND | TASK+4, SENDBULL+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DT | SEND+6 | 
| I | DOPARMS+1~, DOPARMS+2*, DOPARMS+3*, DOPARMS+4, DOPARMS+5, DOPARMS+7 | 
| U | SEND+3, SEND+4, SEND+17, SEND+23, BULLADDR+4, CHKNONVF+7 | 
| XMATTACH | TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+18 | 
| XMATTACH("IMAGE" | SEND+18 | 
| XMBIEN | TASKBULL+1~, TASKBULL+4*, TASKBULL+5, TASK+4, SENDBULL+1~, SENDBULL+4*, SENDBULL+5, SEND~, SEND+2, SEND+10 , SEND+20, BULLADDR~, BULLADDR+3 | 
| XMBNAME | TASKBULL~, TASKBULL+4, TASKBULL+5, SENDBULL~, SENDBULL+4, CHKNONVF~, CHKNONVF+2 | 
| XMBODY | TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+22 | 
| XMDUZ | TASKBULL~, TASKBULL+3, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+3, SENDBULL+5, SEND~, SEND+10, SEND+11 , SEND+19, SEND+24, BULLADDR~, BULLADDR+5 | 
| XMERR | TASKBULL+2!, TASK+3!, SENDBULL+2!, SEND+3, SEND+8 | 
| XMGIEN | BULLADDR+1~, BULLADDR+2*, BULLADDR+3*, BULLADDR+4 | 
| XMGROUP | BULLADDR+1~, BULLADDR+4*, BULLADDR+5 | 
| XMINSTR | TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+10, SEND+11, SEND+19, BULLADDR~ , BULLADDR+5 | 
| XMINSTR("ADDR | FLAGS" , SEND+9 | 
| XMINSTR("FLAGS" | SEND+17* | 
| XMINSTR("VAPOR" | SEND+5, SEND+6*, SEND+25! | 
| XML | FILL+6~, FILL+7*, FILL+10*, FILL+11 | 
| XMLINE | DOPARMS+1~, DOPARMS+5*, DOPARMS+6, DOPARMS+7, FILL~, FILL+5, FILL+8, FILL+9*, FILL+10*, FILL+11* | 
| XMPARM | TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+3, SEND+21, SUBJECT~, SUBJECT+1 , DOPARMS~, DOPARMS+6, FILL~ | 
| XMPARM( | FILL+9 | 
| XMREC | SEND+1~, SEND+2*, SEND+3, SEND+4, SEND+17, SEND+23 | 
| XMSUBJ | SEND+1~, SEND+3*, SEND+8, SUBJECT~, SUBJECT+1, SUBJECT+2*, SUBJECT+3*, SUBJECT+4 | 
| XMTASK | TASKBULL~, TASKBULL+5 | 
| XMTO | TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+11 | 
| XMVDAYS | SEND+1~, SEND+4*, SEND+5, SEND+6, SEND+7!, SEND+25 | 
| XMZ | TASK+2~, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+8, SEND+15, SEND+16*, SEND+18, SEND+19 , SEND+20, SEND+21, SEND+22, SEND+23, SEND+24, DOPARMS~, DOPARMS+3, DOPARMS+4, DOPARMS+5, DOPARMS+7 , CHKNONVF~, CHKNONVF+7 | 
| >> ZTREQ | TASK+5* |