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: XMPC

Package: MailMan

Routine: XMPC


Information

XMPC ;(WASH ISC)/THM/CAP-PackMan Compare ;12/04/2002 13:48

Source Information

Source file <XMPC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 DD^%DT  (DW,NOW)^%DTC  
MailMan 1 $$NAME^XMXUTIL  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
MailMan 2 XMCSIZE  XMPH  
Toolkit 1 XTRCMP  

Entry Points

Name Comments DBIA/ICR reference
LOAD
HEAD
WF1
D
NT
S1
WP1
WRI
S
L3
W
WP
C1
DDD
E1
TOP ;W @IOF,!,"MailMan PackMan Compare - For "_XMDUN
COMP ;COMPARE MESSAGE X TO MESSAGE Y
MAT

External References

Name Field # of Occurrence
DD^%DT TOP+5
DW^%DTC TOP+5
NOW^%DTC TOP+5
$$NAME^XMXUTIL TOP+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: W
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !,"-----------------------------------------------------------------------------"
  • Line Location: W+0
Function Call: WRITE
  • Prompt: " ",$S(Z:$J(G,2),1:" "),"{",$E(X,1,C-5),$C(125)
  • Line Location: WP1+0
Function Call: WRITE
  • Prompt: ?C+2
  • Line Location: WF1+0
Function Call: WRITE
  • Prompt: $S(Z:$J(G,2),1:" "),"{",$E(X,1,C-5),$C(125)
  • Line Location: WF1+0
Function Call: WRITE
  • Prompt: !,P," (",IOD,")",?C+1,P," (",E,")"
  • Line Location: HEAD+0
Function Call: WRITE
  • Prompt: !?L+3,"^",?L+C+4,"^"
  • Line Location: S1+0
Function Call: WRITE
  • Prompt: !,"Routine compare not available. "
  • Line Location: LOAD+0
Function Call: WRITE
  • Prompt: !,"Routine ",R," missing from disk."
  • Line Location: LOAD+1
Function Call: WRITE
  • Prompt: !,"NOT THE SAME"
  • Line Location: C1+1
Function Call: WRITE
  • Prompt: "MailMan PackMan Compare - For ",XMV("NAME")
  • Line Location: TOP+3
Function Call: WRITE
  • Prompt: !,"Message #"_XMZ,!,"Subject: "_$P(XMR,U),!,"From: "_$$NAME^XMXUTIL($P(XMR,U,2))
  • Line Location: TOP+4
Function Call: WRITE
  • Prompt: !,X," "
  • Line Location: TOP+5
Function Call: WRITE
  • Prompt: Y
  • Line Location: TOP+6
Function Call: WRITE
  • Prompt: " ("_Y_")",!
  • Line Location: TOP+6
Function Call: WRITE
  • Prompt: !,I,!,"Message #"_XMZ_" Routine from DISK on LEFT - from Message on RIGHT",!,I,!
  • Line Location: TOP+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" LOAD+2
^%ZOSF("TEST" LOAD, LOAD+1
^%ZOSF("UCI" TOP+6
^TMP($J D, D+1, MAT, MAT+2, WRI, WRI+1, LOAD!, L3*
^XMB(3.9 - [#3.9] C1, TOP+1

Label References

Name Line Occurrences
C1 C1
D D, D+1, D+2
DDD D+1
E1 DDD
HEAD D+2, E1
MAT E1
NT L3
S MAT+3
S1 S
W LOAD+1
WF1 MAT, MAT+3, WRI, WF1
WP D+2, E1
WP1 MAT+3, WRI+1, WP1
WRI D
XMPC L3+1

Naked Globals

Name Field # of Occurrence
^( NT, C1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% WRI+2!, TOP+5, TOP+9!
%0 WRI+2!
%1 WRI+2!
%2 XMPC+2*, D+2, WRI+2!
%3 D*, DDD*, E1, MAT+2*, MAT+3*, WRI+2!
%4 D*, D+1, E1*, MAT+1*, MAT+2*, MAT+3*, WRI+2!
%H TOP+9!
%T TOP+9!
%Y TOP+9!
B XMPC+2*, D*, D+1, D+2*, E1*, MAT, MAT+1*, MAT+2, MAT+3, WRI
, WRI+1, WRI+2!
C XMPC+2*, MAT+3, WRI+2!, WP1, WF1, HEAD, S1
D WRI+2!
>> DIE NT
>> DIF LOAD+2*
>> E HEAD
F D, D+1, WRI, WRI+1, WRI+2!, L3*
G D+2*, E1*, MAT*, MAT+3*, WRI*, WRI+1*, WRI+2!, WP1, WF1
H XMPC+2*, WRI+2!, HEAD*
>> I D+1*, MAT, MAT+1, WRI*, WRI+1*, TOP+7*, TOP+8
>> IOD HEAD
IOM XMPC+2
IOST TOP+2
J MAT*, WRI+2!, COMP+1*, C1*
K DDD*, MAT+3*, WRI+2!
L MAT+2*, MAT+3, WRI+2!, S*, S1
M XMPC+2*, D*, D+2, E1, MAT+3, WRI, WRI+1, WRI+2!
N WRI+2!
O D, WRI, WRI+1, WRI+2!, LOAD+2*, L3+1*
P WRI+2!, HEAD
Q MAT*, MAT+2*, WRI*, WRI+2!, WF1
R WRI+2!, LOAD*, LOAD+1, LOAD+2
S XMPC+2*, MAT+3, WRI+2!
T WRI+2!
U LOAD, TOP+4
V D+1*, DDD, MAT+1, WRI+2!
W D*, DDD, MAT+1, MAT+2, WRI+2!, WP
X MAT*, MAT+3*, WRI*, WRI+1*, WRI+2!, WP*, WP1*, WF1*, S, LOAD*
, LOAD+2*, L3, NT*, C1, TOP+5*
>> XCN L3, NT*
>> XCNP LOAD+2*
XMA TOP+5*, TOP+9!
>> XMR TOP+1*, TOP+4
>> XMV("NAME" TOP+3
>> XMZ TOP+1, TOP+4, TOP+8
>> Y MAT+3*, S, C1, TOP+5*, TOP+6
Z D+2*, E1*, MAT*, MAT+2*, MAT+3*, WRI*, WRI+1*, WRI+2!, WP1*, WF1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All