Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XMUT4C

Package: MailMan

Routine: XMUT4C


Information

XMUT4C ;ISC-SF/GMB-Integrity Checker for file 3.9 ;04/19/2002 13:00

Source Information

Source file <XMUT4C.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 2 $$EZBLD^DIALOG  FILE^DIE  
Kernel 1 $$S^%ZTLOAD  
MailMan 1 $$CONVERT^XMXUTIL1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
MailMan 1 XMUT4  

Entry Points

Name Comments DBIA/ICR reference
BOGUS(XMZ) ;
RESP(XMZ,XMZREC) ;
SUBJ(XMZ,XMZREC) ;
CXREF(XMZ) ; Check C xref for Recipient multiple
MESSAGE(XMABORT) ;
RECIP(XMZ) ; Check recipient multiple
ATTACHED(XMZO,XMZ) ; Is XMZ in the response chain of XMZO?
ERR(XMZ,XMERRNUM,XMDPARM) ;
CRE8DT(XMZ,XMDATE) ;

External References

Name Field # of Occurrence
$$S^%ZTLOAD MESSAGE+9
$$EZBLD^DIALOG MESSAGE+2, MESSAGE+16, MESSAGE+25, MESSAGE+26, MESSAGE+30, SUBJ+4, ERR+4, ERR+5
FILE^DIE SUBJ+19
$$CONVERT^XMXUTIL1 CRE8DT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(36094),!
  • Line Location: MESSAGE+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>40
  • Line Location: MESSAGE+8
Function Call: WRITE
  • Prompt: XMCNT,"."
  • Line Location: MESSAGE+8
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(36093,XMCNT)
  • Line Location: MESSAGE+25
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36095)
  • Line Location: MESSAGE+26
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36096)
  • Line Location: MESSAGE+30
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36097,.XMPARM)
  • Line Location: ERR+5
Routine Call
  • DIALOG
  • Line Location:
    • MESSAGE+2
    • MESSAGE+16
    • MESSAGE+25
    • MESSAGE+26
    • MESSAGE+30
    • SUBJ+4
    • ERR+4
    • ERR+5
Routine Call
  • DIE
  • Line Location:
    • SUBJ+19

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.9 - [#3.9] MESSAGE+3, MESSAGE+5, MESSAGE+10, MESSAGE+16*, MESSAGE+19*, MESSAGE+23, MESSAGE+26, MESSAGE+27, MESSAGE+28*, MESSAGE+29
, BOGUS+2!, BOGUS+3!, BOGUS+4!, SUBJ+5*, SUBJ+6*, SUBJ+8, SUBJ+9, SUBJ+10!, SUBJ+13*, RESP+6*
, RESP+7, RESP+9*, RESP+12*, RESP+18, RESP+23*, ATTACHED+3, CRE8DT+1, CRE8DT+8*, CRE8DT+9*, CRE8DT+11
, CRE8DT+12*, RECIP+4, RECIP+5, RECIP+7, RECIP+8!, RECIP+11, RECIP+12, RECIP+17*, RECIP+18, RECIP+19*
, CXREF+3, CXREF+4, CXREF+5, CXREF+8*, CXREF+11!

Label References

Name Line Occurrences
$$ATTACHED RESP+10, RESP+20
BOGUS MESSAGE+3, MESSAGE+6
CRE8DT MESSAGE+21
CXREF RECIP+2
ERR MESSAGE+12, MESSAGE+17, MESSAGE+20, BOGUS+1, SUBJ+7, SUBJ+11, SUBJ+12, SUBJ+15, RESP+5, RESP+8
, RESP+11, RESP+19, RESP+21, RESP+22, CRE8DT+10, CRE8DT+13, RECIP+9, RECIP+16, CXREF+9, CXREF+10
, CXREF+12
RECIP MESSAGE+23
RESP MESSAGE+22
SUBJ MESSAGE+14

Naked Globals

Name Field # of Occurrence
^( ATTACHED+3
^(0 RECIP+18*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT MESSAGE+19, CRE8DT+4, CRE8DT+7, RECIP+7
I ATTACHED+1~, ATTACHED+2*, ATTACHED+3*, ATTACHED+4, RECIP+1~, RECIP+3*, RECIP+4*, RECIP+5, RECIP+8, RECIP+9
, RECIP+11, RECIP+12, RECIP+16, RECIP+17, RECIP+19, CXREF+1~, CXREF+2*, CXREF+4*, CXREF+5, CXREF+8
, CXREF+9, CXREF+10, CXREF+11, CXREF+12
U MESSAGE+15, MESSAGE+16, MESSAGE+18, MESSAGE+19, MESSAGE+21, MESSAGE+26, MESSAGE+28, BOGUS+2, BOGUS+3, SUBJ+2
, SUBJ+5, RESP+2, RESP+3, RESP+6, RESP+9, RESP+12, RESP+14, RESP+16, RESP+23, ATTACHED+3
, CRE8DT+1, CRE8DT+8, RECIP+5, RECIP+7, RECIP+18, RECIP+19, CXREF+5, CXREF+8
XMABORT MESSAGE~, MESSAGE+5, MESSAGE+7, MESSAGE+9*, MESSAGE+24
XMCNT MESSAGE+1~, MESSAGE+4*, MESSAGE+7*, MESSAGE+8, MESSAGE+25, MESSAGE+26, MESSAGE+28
XMCRE8 MESSAGE+1~, CRE8DT+1*, CRE8DT+2, CRE8DT+11, CRE8DT+12
XMDATE CRE8DT~, CRE8DT+3*, CRE8DT+4*, CRE8DT+6*, CRE8DT+7*, CRE8DT+8, CRE8DT+9
XMDPARM ERR~, ERR+4
XMERRNUM ERR~, ERR+2, ERR+3, ERR+4
>> XMERROR( ERR+2*
XMFDA SUBJ+17~
XMFDA( SUBJ+18*
XMPARM ERR+1~, ERR+5
XMPARM(1 ERR+3*
XMPARM(2 ERR+3*
XMPARM(3 ERR+4*
XMRECIPS RECIP+1~, RECIP+3*, RECIP+10*, RECIP+18, RECIP+19
XMSUBJ SUBJ+1~, SUBJ+2*, SUBJ+3, SUBJ+4*, SUBJ+5, SUBJ+6, SUBJ+8, SUBJ+9, SUBJ+10, SUBJ+13
, SUBJ+14, SUBJ+16*, SUBJ+18, RESP+13~, RESP+14*, RESP+15, RESP+17
XMVAL RECIP+1~, RECIP+5*, RECIP+6, RECIP+11, RECIP+12, RECIP+17, CXREF+1~, CXREF+5*, CXREF+6, CXREF+7
XMXREF RECIP+1~, CXREF+1~, CXREF+2*, CXREF+3*, CXREF+4, CXREF+6, CXREF+8, CXREF+9, CXREF+11
XMZ MESSAGE+1~, MESSAGE+3*, MESSAGE+4*, MESSAGE+5*, MESSAGE+6, MESSAGE+10, MESSAGE+12, MESSAGE+14, MESSAGE+16, MESSAGE+17
, MESSAGE+19, MESSAGE+20, MESSAGE+21, MESSAGE+22, MESSAGE+23, BOGUS~, BOGUS+1, BOGUS+2, BOGUS+3, BOGUS+4
, SUBJ~, SUBJ+5, SUBJ+6, SUBJ+7, SUBJ+8, SUBJ+9, SUBJ+10, SUBJ+11, SUBJ+12, SUBJ+13
, SUBJ+15, SUBJ+18, RESP~, RESP+4, RESP+5, RESP+6, RESP+8, RESP+9, RESP+10, RESP+11
, RESP+12, RESP+19, RESP+20, RESP+21, RESP+22, RESP+23, ATTACHED~, ATTACHED+3, CRE8DT~, CRE8DT+1
, CRE8DT+8, CRE8DT+9, CRE8DT+10, CRE8DT+11, CRE8DT+12, CRE8DT+13, RECIP~, RECIP+2, RECIP+4, RECIP+5
, RECIP+7, RECIP+8, RECIP+9, RECIP+11, RECIP+12, RECIP+16, RECIP+17, RECIP+18, RECIP+19, CXREF~
, CXREF+3, CXREF+4, CXREF+5, CXREF+8, CXREF+9, CXREF+10, CXREF+11, CXREF+12, ERR~, ERR+3
XMZO RESP+1~, RESP+3*, RESP+4, RESP+7, RESP+8, RESP+10, RESP+11, RESP+17*, RESP+18, RESP+19
, RESP+20, RESP+21, RESP+22, RESP+23, ATTACHED~, ATTACHED+3
XMZREC MESSAGE+1~, MESSAGE+10*, MESSAGE+11, MESSAGE+14, MESSAGE+15, MESSAGE+18, MESSAGE+21, MESSAGE+22, SUBJ~, SUBJ+2
, RESP~, RESP+2, RESP+3, RESP+14, RESP+16
>> ZTQUEUED MESSAGE+8
>> ZTSTOP MESSAGE+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All