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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XQ73

Package: Kernel

Routine: XQ73


Information

XQ73 ;SEA/MJM - Rubber Band Jump ("^^") Processor ;05/08/98 10:10 [ 04/02/2003 8:29 AM ]

Source Information

Source file <XQ73.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 4 (M,M1)^XQ  MPW^XQ72  NOJ^XQ72A  RB^XQUIT  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XQ  XQ1  XQ72  

Entry Points

Name Comments DBIA/ICR reference
ACT ;Execute headers & entry actions, store headers & exit actions
R ;Reset XUTL("XQ") stack pointer ^("T") to 1 (primary menu) 'GO HOME'
FND ;Pop to next Menu-type option, if in path remove options below it
RBX ;Execute stored exit actions to return from RB jump
OUT ;Exit here

External References

Name Field # of Occurrence
M^XQ XQ73+28, FND+13, OUT+6, R+9
M1^XQ OUT+5, RBX+8
MPW^XQ72 XQ73+50
NOJ^XQ72A XQ73+39
RB^XQUIT ACT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] XQ73+65, FND+9, ACT+1, ACT+3, ACT+4, ACT+5, R+3, R+4, RBX+1, RBX+6
^XUTL("XQ" XQ73+23, XQ73+34, FND+2, FND+8, FND+15*, ACT+4*, ACT+5*, R+2, R+3, R+4
, R+5, RBX+2, RBX+4, RBX+5*, RBX+7!
^XUTL("XQO" XQ73+28, FND+14

Label References

Name Line Occurrences
ACT FND+14
OUT XQ73+50
RBX XQ73+23, R+3

Naked Globals

Name Field # of Occurrence
^( XQ73+28, XQ73+34, RBX+2, RBX+4, RBX+5
^("RBX" XQ73+23, FND+15*
^("T" FND+15*, R+2, R+5*, RBX+5
^(1 R+5
^(15 ACT+4, R+3, RBX+1
^(20 ACT+1
^(26 FND+9, ACT+3, R+4, RBX+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% XQ73+34*, FND+8*, FND+9, OUT+2!, R+4*, RBX+5*, RBX+7!
U XQ73+16, XQ73+23, XQ73+28, XQ73+34, XQ73+55, FND+2, FND+6, FND+15, OUT+1, ACT+1
, ACT+3, ACT+4, R+3, R+4, R+5, R+6, RBX+1, RBX+5, RBX+6
X OUT+2!
XQ XQ73+50, OUT+2!
XQ( OUT+1
XQA OUT+2!
XQAL OUT+2!
XQCH OUT+2!
XQDAD FND+5~, FND+6*
>> XQDIC XQ73+45*, FND+14, R+5*, RBX+5*
XQFLAG XQ73+45*, OUT+2!
XQFLG XQ73+23*!, RBX+5, RBX+8
XQHD OUT+2!, ACT+3*, ACT+5
XQI XQ73+34*, XQ73+55*, FND+1*, FND+2*, FND+5~, FND+7*, FND+8, FND+14*, OUT+2!, R+2*
, R+3, R+4, R+7!
XQII FND+2*, OUT+2!
XQJ FND+2*, FND+14*, OUT+2!, ACT+1, ACT+3, ACT+4, RBX+2*, RBX+4*, RBX+5, RBX+7!
XQJMP XQ73+10*, OUT+2!
XQJP XQ73+55*, XQ73+60*, XQ73+65*, FND+1, FND+2, FND+11*, FND+13, FND+14, OUT+2!
XQJP1 FND+1*, OUT+2!
XQJP2 FND+5~, FND+6*, FND+11
XQK OUT+2!
XQL OUT+2!
>> XQM3 R+7*
XQMA XQ73+16*, XQ73+28, OUT+2!
XQN RBX+2*, RBX+7!
XQNMB XQ73+16*, OUT+2!, ACT+4*, ACT+5*
XQNO OUT+2!
XQNP FND+1*, FND+2*, FND+4, FND+6, OUT+2!
>> XQPSM XQ73+23*, XQ73+45, XQ73+60, XQ73+65, OUT+1*, RBX+5*
XQRB XQ73+39, RBX+7!
XQSAV XQ73+23*!
XQSM XQ73+34*, OUT+2!
XQST XQ73+34*, XQ73+45*, OUT+2!
XQSTK XQ73+34*, XQ73+39, OUT+2!
XQSTP FND+5~, FND+6*, FND+7
>> XQSV XQ73+16
XQT FND+2*, OUT+2!, R+6*
XQTT XQ73+34*, XQ73+45, XQ73+55, FND+1, FND+7, FND+15, OUT+2!
XQUIT FND+14, FND+15, OUT+5!, ACT+2
XQUR R+7!
>> XQY XQ73+23*, XQ73+28, XQ73+39, FND+14, FND+15, OUT+1, R+3*, R+5*, RBX+1, RBX+5*
, RBX+6
>> XQY0 XQ73+23*, XQ73+28*, XQ73+55, FND+15, R+3*, R+5*, R+6, RBX+1, RBX+5*, RBX+6
XQY1 FND+2*, FND+6, OUT+2!
XQYY FND+14*, OUT+2!, ACT+1, ACT+3, ACT+4, ACT+5
Y OUT+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All