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 |  Local Variables |  All
Print Page as PDF
Routine: XMJMR

Package: MailMan

Routine: XMJMR


Information

XMJMR ;ISC-SF/GMB-Interactive Reply ;04/24/2002 10:28

Source Information

Source file <XMJMR.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
MailMan 12 DISPMSG^XMJMP  (COPYTEXT,INIT)^XMJMR1  REPLYMSG^XMJMRO  (BODY,EDITOFF,EDITON,HALT,SUBJ)^XMJMS  ($$GOTADDR,ADDR,CLEANUP,INIT)^XMXADDR  $$REMADDR^XMXADDR3  (NETREPLY,REPLYTO)^XMXREPLY  $$ZCONFID^XMXSEC  
CRE8XMZ^XMXSEND  (KILLMSG,WAIT)^XMXUTIL  $$DECODEUP^XMXUTIL1  INMSG^XMXUTIL2  
VA Fileman 2 ($$EZBLD,BLD,MSG)^DIALOG  ^DIR  
Kernel 1 $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
MailMan 4 XM  XMAH1  XMJMA  XMJMOI  

Entry Points

Name Comments DBIA/ICR reference
REPLY(XMDUZ,XMK,XMKN,XMZO,XMZOSUBJ,XMZOFROM,XMINSTR,XMPTR,XMRESPSO,XMINCL,XMRESP) ;
RHELP ;
RECOVER(XMDUZ,XMZ,XMZO) ;
REPLYTO(XMZ,XMFROM,XMABORT) ;
RECINIT(XMDUZ,XMZO,XMK,XMKN,XMZOSUBJ,XMZOFROM,XMINSTR,XMPTR,XMRESPSO,XMRESP) ;
REMOTE(XMDUZ,XMZO,XMZOSUBJ,XMZ,XMINSTR) ;
PROCESS(XMDUZ,XMK,XMKN,XMZO,XMZOSUBJ,XMZOFROM,XMZ,XMINSTR,XMPTR,XMRESPSO,XMRESP,XMZI,XMWHICH,XMABORT) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG REPLY+8, REMOTE+3, REMOTE+4, REMOTE+8, REMOTE+12, REMOTE+19, REMOTE+21, RECOVER+19, RECOVER+22, RECOVER+31
, RECOVER+33, RECINIT+5
BLD^DIALOG REMOTE+5, RHELP+2, REPLYTO+14, REPLYTO+15, RECOVER+10, RECOVER+12, RECOVER+17, RECOVER+20
MSG^DIALOG RHELP+3, RECOVER+13
^DIR REMOTE+7, REPLYTO+16, RECOVER+21
$$UP^XLFSTR PROCESS+6, REMOTE+9, REPLYTO+8
DISPMSG^XMJMP RECINIT+4
COPYTEXT^XMJMR1 PROCESS+3
INIT^XMJMR1 REPLY+3, RECOVER+30
REPLYMSG^XMJMRO PROCESS+5
BODY^XMJMS PROCESS+4
EDITOFF^XMJMS REPLY+9, RECOVER+3, RECOVER+24, RECOVER+34
EDITON^XMJMS REPLY+6
HALT^XMJMS REPLY+8, RECOVER+22, RECOVER+31, RECOVER+33, RECINIT+5
SUBJ^XMJMS REMOTE+10
$$GOTADDR^XMXADDR REMOTE+18
ADDR^XMXADDR REMOTE+15
CLEANUP^XMXADDR REMOTE+22
INIT^XMXADDR REMOTE+13
$$REMADDR^XMXADDR3 REPLYTO+4, REPLYTO+7
NETREPLY^XMXREPLY REMOTE+20
REPLYTO^XMXREPLY REPLYTO+2
$$ZCONFID^XMXSEC RECOVER+1
CRE8XMZ^XMXSEND REPLY+4
KILLMSG^XMXUTIL REPLY+10, RECOVER+4, RECOVER+25, RECOVER+35
WAIT^XMXUTIL RECOVER+29
$$DECODEUP^XMXUTIL1 RECOVER+7
INMSG^XMXUTIL2 RECINIT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34211,XMTO)
  • Line Location: REMOTE+12
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34212)
  • Line Location: REMOTE+19
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(34213)
  • Line Location: REMOTE+21
Function Call: WRITE
  • Prompt: $C(7),!
  • Line Location: RECOVER+8
Function Call: WRITE
  • Prompt: !
  • Line Location: RECOVER+14
Routine Call
  • DIALOG
  • Line Location:
    • REMOTE+5
    • RHELP+2
    • REPLYTO+14
    • REPLYTO+15
    • RECOVER+10
    • RECOVER+12
    • RECOVER+17
    • RECOVER+20
Routine Call
  • DIALOG
  • Line Location:
    • REPLY+8
    • REMOTE+3
    • REMOTE+4
    • REMOTE+8
    • REMOTE+12
    • REMOTE+19
    • REMOTE+21
    • RECOVER+19
    • RECOVER+22
    • RECOVER+31
    • RECOVER+33
    • RECINIT+5
Routine Call
  • DIR
  • Line Location:
    • REMOTE+7
    • REPLYTO+16
    • RECOVER+21
Routine Call
  • DIALOG
  • Line Location:
    • RHELP+3
    • RECOVER+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.7 - [#3.7] RECINIT+2, RECINIT+3
^XMB(3.9 - [#3.9] RECOVER+6

Label References

Name Line Occurrences
PROCESS REPLY+7, RECOVER+32
RECINIT RECOVER+28
REMOTE PROCESS+6
REPLYTO REMOTE+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR REMOTE+1~, REPLYTO+9~, RECOVER+5~
DIR("??" REMOTE+6*
DIR("A" REMOTE+3*
DIR("B" REMOTE+4*, REPLYTO+13*, RECOVER+19*
DIR(0 REMOTE+4*, REPLYTO+10*, REPLYTO+11*, REPLYTO+12*, RECOVER+18*
>> DIRUT REMOTE+7, REPLYTO+16
DTIME REPLY+8, RECOVER+33
>> DTOUT RECOVER+22
>> DUOUT RECOVER+23
DUZ REPLY+5, RECOVER+1, RECOVER+10
U RECOVER+6, RECINIT+3
XMABORT REPLY+1~, REPLY+2*, REPLY+3, REPLY+4*, REPLY+7, REPLY+8, REPLY+10, PROCESS~, PROCESS+4, PROCESS+5
, REMOTE+1~, REMOTE+2*, REMOTE+10, REMOTE+11, REPLYTO~, REPLYTO+16*, RECOVER+26~, RECOVER+27*, RECOVER+30, RECOVER+31
, RECOVER+32, RECOVER+33, RECOVER+35
XMDUZ REPLY~, REPLY+3, REPLY+5, PROCESS~, PROCESS+4, PROCESS+5, PROCESS+6, REMOTE~, REMOTE+15, REMOTE+20
, RECOVER~, RECOVER+1, RECOVER+3, RECOVER+10, RECOVER+24, RECOVER+28, RECOVER+30, RECOVER+32, RECOVER+34, RECINIT~
, RECINIT+2, RECINIT+3, RECINIT+4, RECINIT+6
XMF REPLYTO+1~, REPLYTO+3*, REPLYTO+11
XMFROM REPLYTO~, REPLYTO+2, REPLYTO+3, REPLYTO+4*, REPLYTO+8, REPLYTO+17*
XMID REPLY+1~, REPLY+5*, REPLY+6, REPLY+7, REPLY+9
XMIM RECINIT+1~, RECINIT+6
XMIM("FROM" RECINIT+8
XMIM("RESPS" RECINIT+9
XMIM("SUBJ" RECINIT+7
XMINCL REPLY~, REPLY+3
XMINSTR REPLY~, REPLY+3, REPLY+7, PROCESS~, PROCESS+6, REMOTE~, REMOTE+15, REMOTE+20, RECOVER+26~, RECOVER+28
, RECOVER+30, RECOVER+32, RECINIT~, RECINIT+6
XMINSTR("EXACT" REMOTE+14*, REMOTE+16!
XMIU RECINIT+1~, RECINIT+6
XMIU("IEN" RECINIT+10
XMIU("RESP" RECINIT+11
XMK REPLY~, REPLY+3, REPLY+7, PROCESS~, PROCESS+5, RECOVER+26~, RECOVER+28, RECOVER+30, RECOVER+32, RECINIT~
, RECINIT+2*, RECINIT+3, RECINIT+4
XMKN REPLY~, REPLY+3, REPLY+7, PROCESS~, PROCESS+5, RECOVER+26~, RECOVER+28, RECOVER+30, RECOVER+32, RECINIT~
, RECINIT+3*, RECINIT+4
XMPAKMAN RECOVER+26~
XMPTR REPLY~, REPLY+7, PROCESS~, PROCESS+5, RECOVER+26~, RECOVER+28, RECOVER+32, RECINIT~, RECINIT+10*
XMR REPLYTO+1~, REPLYTO+6*, REPLYTO+12
>> XMRE REMOTE+8*, REMOTE+9
XMREPLTO REPLYTO+1~, REPLYTO+2, REPLYTO+5, REPLYTO+6, REPLYTO+7*, REPLYTO+8, REPLYTO+17
XMRESP REPLY~, REPLY+7, PROCESS~, PROCESS+5, RECOVER+26~, RECOVER+28, RECOVER+32, RECINIT~, RECINIT+11*
XMRESPSO REPLY~, REPLY+7, PROCESS~, PROCESS+5, RECOVER+26~, RECOVER+28, RECOVER+32, RECINIT~, RECINIT+9*
XMRESTR PROCESS+1~, PROCESS+4, PROCESS+5
XMRESTR("REPLYTO" PROCESS+2*
XMSECBAD RECINIT+1~, RECINIT+4, RECINIT+5
XMSECURE RECOVER+26~
XMSUBJ REMOTE+1~, REMOTE+9*, REMOTE+10, REMOTE+20, RECOVER+5~, RECOVER+6*, RECOVER+7*, RECOVER+12
XMTEXT RHELP+1~, RECOVER+5~
XMTO REMOTE+1~, REMOTE+11, REMOTE+12, REMOTE+15
>> XMV("NAME" RECOVER+10
>> XMV("NOSEND" RECOVER+30
XMWHICH REPLY+1~, REPLY+3, REPLY+7, PROCESS~, PROCESS+3, RECOVER+26~, RECOVER+30, RECOVER+32
XMZ REPLY+1~, REPLY+4, REPLY+6, REPLY+7, REPLY+10, PROCESS~, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+6
, REMOTE~, REMOTE+20, REPLYTO~, REPLYTO+2, RECOVER~, RECOVER+4, RECOVER+25, RECOVER+32, RECOVER+35
XMZI REPLY+1~, REPLY+3, REPLY+7, PROCESS~, PROCESS+3
XMZO REPLY~, REPLY+3, REPLY+4, REPLY+6, REPLY+7, PROCESS~, PROCESS+2, PROCESS+3, PROCESS+5, PROCESS+6
, REMOTE~, REMOTE+11, REMOTE+20, RECOVER~, RECOVER+1, RECOVER+6, RECOVER+28, RECOVER+30, RECOVER+32, RECINIT~
, RECINIT+2, RECINIT+4, RECINIT+6
XMZOFROM REPLY~, REPLY+3, REPLY+7, PROCESS~, PROCESS+6, RECOVER+26~, RECOVER+28, RECOVER+30, RECOVER+32, RECINIT~
, RECINIT+8*
XMZOSUBJ REPLY~, REPLY+3, REPLY+7, PROCESS~, PROCESS+4, PROCESS+5, PROCESS+6, REMOTE~, REMOTE+9, RECOVER+26~
, RECOVER+28, RECOVER+30, RECOVER+32, RECINIT~, RECINIT+7*
Y REMOTE+1~, REMOTE+7, REPLYTO+9~, REPLYTO+17, RECOVER+5~, RECOVER+23
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All